工具介绍

在线JSON路径提取工具,可以根据指定的JSON路径提取JSON中的部分数据。

JSONPath 是一种用于查询和操作 JSON 数据的表达式语言,类似于 XPath 用于 XML 数据。它允许你以一种简洁的方式从 JSON 对象中提取数据。

使用点符号(.)来获取对象中的某个字段,比如 $.store.book[0].title 可以提取 store 对象下第一个 book 元素的 title

JSONPath 的基本用法

提取特定字段:使用点符号(.)来获取对象中的某个字段,比如 $.store.book[0].title 可以提取 store 对象下第一个 book 元素的 title

数组切片:可以使用范围选择数组中的多个元素,比如 $.store.book[0:2] 提取前两个 book 元素。

过滤:可以使用表达式过滤数组中的元素,比如 $.store.book[?(@.price < 10)] 提取所有价格低于 10 的书籍。

JSONPath 的一些常见符号和语法

$ 表示 JSON 数据的根。

.[] 用于访问对象的属性或数组的元素。

* 表示通配符,匹配所有的属性或数组元素。

?() 表达式用于过滤数组中的元素。