JSON Utils Logo

JSON Utils

使用 JSONPath 表达式过滤 JSON

首页 JSONPath 过滤器 格式转换 Schema 检测 关于

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.* 商店的所有直接子项

过滤运算符

== 等于
!= 不等于
< 小于
<= 小于或等于
> 大于
>= 大于或等于
=~ 正则匹配

© 2025 JSON Utils - Client-side JSON processing for privacy and speed