2016-12-09 188 views
0

我这有此JSON数据,我想从一个查询查找某个值:Jsonpath查询嵌套对象

http://pastebin.com/Vf59Cf9Q

我想找到这个描述==“底盘”路径:

$.entries..nestedStats.entries..nestedStats.entries.type 

不过,我只是无法得到它的工作。

试过这两个备选方案,但没有运气:

$.entries..nestedStats.entries..nestedStats.entries[?(@.type.description == 'chassis')] 
$.entries..nestedStats.entries..nestedStats.entries.type[?(@.description == 'chassis')] 

试过这种在这些网站上:

任何帮助,将不胜感激!

/帕特里克

回答

0

这奏效了:

$.entries.*.nestedStats.entries.*.nestedStats.entries.type[?(@ == "chassis")