开发者工具

JSON 路径测试工具

在线测试并验证 JSONPath 路径表达式,快速提取 JSON 数据中的对象属性、数组元素与切片内容。

运行工具

JSON 路径测试工具支持在线解析 JSON 数据并执行路径表达式提取。你可以通过该工具快速验证属性读取与数组过滤逻辑,支持使用点号访问深层对象字段(例如 user.profile.name)、使用星号通配符遍历对象属性或数组元素,以及使用方括号指定数组下标和切片范围(例如 items[0] 或 items[0:2])。在相应输入框中粘贴合法的 JSON 文本并输入查询路径后运行,结果区域会清晰展示匹配到的数值列表、匹配项总数以及当前执行的路径表达式。如果输入框为空或仅包含空格,运行后将显示零条匹配;若输入的 JSON 文本存在语法错误,工具则会返回解析失败提示,方便你在接口联调或数据处理前快速排查路径规则。

使用说明

  1. 在 JSON 数据输入框中粘贴或输入待查询的 JSON 格式文本。
  2. 在路径表达式输入框中输入需要测试的路径规则,例如 store.book[0].title 或 items[*].id。
  3. 点击运行按钮执行路径匹配查询。
  4. 在下方结果面板中查看提取出的数值列表、匹配项总数以及执行的路径信息。

示例

  • 提取嵌套对象字段:输入包含用户信息的 JSON 数据,路径输入 user.profile.name,输出匹配到的用户名字符串及命中数量 1。
  • 提取数组首项:输入包含商品列表的 JSON 数据,路径输入 products[0].price,输出首个商品的标价数值。
  • 通配符遍历列表:输入包含多条记录的 JSON 数据,路径输入 items[*].id,输出所有子项中的 ID 集合及对应匹配总数。

常见问题

支持哪些常用的 JSON 路径语法?

支持使用点号连接的属性访问路径、用于遍历对象属性或列表项的通配符星号,以及用于数组索引与切片范围的方括号表达式。

如果 JSON 文本格式不合法会发生什么?

当输入框中存在非空文本但 JSON 语法不合法时,工具将无法完成正常匹配,并会提示数据解析失败。

输入内容为空时如何处理?

当 JSON 数据或路径表达式留空,或者仅包含空白字符时,工具会直接返回匹配数量为零的查询结果。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。