JSONPath 指南

JSONPath 是一种从 JSON 文档中选择值的查询语言。

基本选择器

$ 表示根;.key 选择子级;[*] 选择所有数组项。

$.store.book[*].title

递归下降

.. 搜索当前节点下任意层级。

$..price

数组索引

使用 [0][0,1][0:2] 选择位置和切片。

$.store.book[0:2]

过滤器

过滤器使用 [?(@.key 操作符 value)] 选择匹配节点。

$.store.book[?(@.price < 10)]

常用操作符:==!=<><=>=