JSONPath在线验证

JSONPath在线验证

An online playground for JSONPath

访问网站
我的收藏189 次访问更新于 a month ago反馈
JSONPath在线验证 screenshot

详细介绍

JSONPath在线验证

简介

JSONPath在线验证(jsonpath.cn)是一个用于在浏览器中快速校验 JSONPath 表达式正确性的在线工具。用户可以在页面中输入 JSON 数据与对应的 JSONPath 表达式,实时获取提取结果,便于调试和验证 JSON 数据的查询路径。

主要功能

  • JSONPath 语法说明:页面提供了 JSONPath 核心语法对照表,包括:
    • $:根对象或元素
    • @:当前对象或元素
    • .[]:子元素操作符
    • ..:递归匹配所有子元素
    • *:通配符,匹配所有对象或元素
    • []:下标运算符,JsonPath 索引从 0 开始
    • [,]:连接运算符,将多个结果拼成数组返回,允许使用别名
    • [start:end:step]:数组切片运算符
    • ?():过滤器(脚本)表达式
    • ():脚本表达式
  • 输入与验证:提供 JSON 原文输入区与 JSONPath 表达式输入区,点击验证后可输出匹配结果。示例中输入包含 firstName、lastName、age、address、phoneNumbers 等字段的 JSON 数据,使用相应 JSONPath 可提取出如 ["iPhone"] 的数组结果。
  • 说明引用:JSONPath 表达式语法参考自 https://goessner.net/。

适用场景

  • 前端或后端开发人员在处理 JSON 接口数据时,快速测试并确认 JSONPath 提取逻辑。
  • 编写爬虫或数据清洗脚本时,验证复杂嵌套 JSON 的节点定位表达式。
  • 学习 JSONPath 语法,通过实际样例直观了解不同操作符的作用与输出形式。