【发布时间】:2019-05-15 07:54:27
【问题描述】:
我在从特定过滤器选项中选择完整值时遇到问题。
输入 JSON(来自 github-api 响应):
[
{
"name": "V2.X.X",
"prerelease": true
},
{
"name": "2.0.0",
"prerelease": false
},
{
"name": "1.9.0",
"prerelease": false
}
]
JSON 路径:
$.[?(@.prerelease==false)].name
结果:
[
"2.0.0",
"1.9.0"
]
我只需要第一个条目(“2.0.0”),所以我尝试了这个:
JSON 路径:
$.[?(@.prerelease==false)].name[0]
但结果是:
[
"2",
"1"
]
知道如何选择完整的第一个条目吗?
我在 https://jsonpath.com/ 上测试了 JSONPatch
BR
apiMan
【问题讨论】:
标签: jsonpath json-path-expression