如何通过JsonPath从 a:b:c:d:f:1.0 属性获取 字段 ?
"a:b:c:d:f:1.0" : {
"field" : "field"}
我尝试使用:b:c:d:f:1.0.field但返回无效路径。
答案 0 :(得分:0)
请检查上面的语法。您错过了对象周围的{
和}
。
冒号:
在JSON中用于sepate名称值对,并且名称也不允许使用句点.
。
假设JSON对象为:
{
"object" : {
"field" : "field"}
}
您可以按表达式$.object
使用JsonPath时,您可以通过JsonPath.read([json_object], [expression])
答案 1 :(得分:0)
我使用以下代码获取了该字段
$.['a:b:c:d:f:1.0'].field