下面是我用于基于使用JSONPath的字符串搜索获取数据的示例json。
{
"tool":
{
"jsonpath":
{
"creator":
{
"name": "Jayway Inc.",
"location":
[
"Malmo",
"San Francisco",
"Helsingborg"
]
}
}
},
"book":
[
{
"title": "Beginning JSON",
"price": 49.99
},
{
"title": "JSON at Work",
"price": 59.99
}
]
}
使用的JSONPath表达式是
“ $。book [?(@。price == 49.99)]。title”
上述JSONPath的响应是一个包含单个字符串作为标题的数组。
[
"Beginning JSON"
]
是否有可能将输出作为字符串而不是数组。如果数组中包含多个值,则可以获取第一个值。