JSON Path查询工具

使用JSON Path表达式快速提取和查询JSON数据

输入JSON数据

JSON Path表达式

常用示例:

$.store.book[*].author - 获取所有书籍的作者
$.store.book[0].title - 获取第一本书的标题
$.store.bicycle.color - 获取自行车的颜色
$..price - 获取所有价格

查询结果

JSON Path语法说明

基本语法

  • $ - 根节点
  • . - 子节点,例如 $.store.book
  • [] - 数组索引,例如 $.store.book[0]
  • [*] - 数组中的所有元素,例如 $.store.book[*]
  • .. - 递归下降,例如 $..author

高级语法

  • ?() - 过滤表达式,例如 $.store.book[?(@.price < 10)]
  • @ - 当前节点,例如 $.store.book[?(@.author == "Evelyn Waugh")]
  • [start:end] - 数组切片,例如 $.store.book[0:2]
  • ["key"] - 属性访问,例如 $.store["book"]