JSONPath 指南
基本语法
$ 根节点@ 当前节点. 子运算符.. 递归下降* 通配符[] 下标运算符[,] 联合运算符[start:end] 数组切片[?()] 过滤表达式常用示例
$ 根对象$.store.book[*] 所有书籍$.store.book[0] 第一本书$.store.book[-1] 最后一本书$.store.book[0:2] 前两本书$.store.book[*].title 所有书名$.store.book[*].author 所有作者$.store.book[?(@.price < 10)] 10 美元以下的书$.store.book[?(@.price > 10)] 10 美元以上的书$.store.book[?(@.category == 'fiction')] 仅限小说类书籍$..author 所有作者(递归)$.store..price 商店中的所有价格$.store.book[0,1] 第一本和第二本书$.store.* 商店的所有直接子项过滤运算符
== 等于!= 不等于< 小于<= 小于或等于> 大于>= 大于或等于=~ 正则匹配