我正在寻找一个 JSONPath 表达式,它返回所有 zoneType 为“big”的区域对象。
输入 JSON:
{
"board" : {
"zones" : {
"1": {
"zoneID": 1,
"zoneType":"big"
},
"2": {
"zoneID": 2,
"zoneType":"small"
},
"3": {
"zoneID": 3,
"zoneType":"small"
},
"4": {
"zoneID": 4,
"zoneType":"big"
},
}
}
}
预期输出:[{“zoneID”:1,“zoneType”:“big”},{“zoneID”:4,“zoneType”:“big”}]
我试过: $..zones.[?(@.zoneType='big')] $..zones.*[?(@.zoneType='big')]
和许多其他人,但没有运气。