运行工具
JSON 路径测试工具支持在线解析 JSON 数据并执行路径表达式提取。你可以通过该工具快速验证属性读取与数组过滤逻辑,支持使用点号访问深层对象字段(例如 user.profile.name)、使用星号通配符遍历对象属性或数组元素,以及使用方括号指定数组下标和切片范围(例如 items[0] 或 items[0:2])。在相应输入框中粘贴合法的 JSON 文本并输入查询路径后运行,结果区域会清晰展示匹配到的数值列表、匹配项总数以及当前执行的路径表达式。如果输入框为空或仅包含空格,运行后将显示零条匹配;若输入的 JSON 文本存在语法错误,工具则会返回解析失败提示,方便你在接口联调或数据处理前快速排查路径规则。
使用说明
- 在 JSON 数据输入框中粘贴或输入待查询的 JSON 格式文本。
- 在路径表达式输入框中输入需要测试的路径规则,例如 store.book[0].title 或 items[*].id。
- 点击运行按钮执行路径匹配查询。
- 在下方结果面板中查看提取出的数值列表、匹配项总数以及执行的路径信息。
示例
- 提取嵌套对象字段:输入包含用户信息的 JSON 数据,路径输入 user.profile.name,输出匹配到的用户名字符串及命中数量 1。
- 提取数组首项:输入包含商品列表的 JSON 数据,路径输入 products[0].price,输出首个商品的标价数值。
- 通配符遍历列表:输入包含多条记录的 JSON 数据,路径输入 items[*].id,输出所有子项中的 ID 集合及对应匹配总数。
常见问题
支持哪些常用的 JSON 路径语法?
支持使用点号连接的属性访问路径、用于遍历对象属性或列表项的通配符星号,以及用于数组索引与切片范围的方括号表达式。
如果 JSON 文本格式不合法会发生什么?
当输入框中存在非空文本但 JSON 语法不合法时,工具将无法完成正常匹配,并会提示数据解析失败。
输入内容为空时如何处理?
当 JSON 数据或路径表达式留空,或者仅包含空白字符时,工具会直接返回匹配数量为零的查询结果。