跳到主要内容
← 返回

JSONPath 生成器 - 可视化提取

数据
本地运行 · 不上传

免费在线 JSONPath 提取工具,点击 JSON 树节点自动生成路径表达式,支持通配符

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

从嵌套 JSON 里定位字段时,手写路径容易漏下标或写错层级。本工具根据 JSON 结构辅助生成或编辑 JSONPath 表达式,本地完成,便于调试 API 响应与配置抽取。生成的路径仍需用真实文档验证;不同库对 JSONPath 方言支持并不完全一致。

1. 操作步骤

先用短样例确认,再处理长文本。

  1. 粘贴 JSON 样例
  2. 借助界面点选或编辑路径
  3. 复制 JSONPath 到代码并用样例断言

2. 能力边界

不同运行时的细节差异以目标环境文档为准。

3. 实践建议

把成功路径与失败样例一起归档。选项变更后重跑同一断言,避免静默行为变化。

4. 和相邻工具

可与 JSON/XML 格式化、哈希校验、正则测试、对比度检查等工具衔接;保持母版可回退。

5. 隐私

处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。

6. 补充说明与验收

超大输入先裁剪验证逻辑再全量。

7. 协作与风险控制

处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。 文档与实现不一致时以界面为准并回写说明。

  • 最小样例回归
  • 记录选项
  • 外传前脱敏

8. 补充验收

围绕本工具的实际使用,先确认输入样例、选项与输出消费者,再批量处理。失败时保留最小可复现材料。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。围绕本工具的实际使用,先确认输入样例、选项与输出消费者,再批量处理。失败时保留最小可复现材料。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。

9. 协作备忘

围绕本工具的实际使用,先确认输入样例、选项与输出消费者,再批量处理。失败时保留最小可复现材料。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。

  • 记录成功路径
  • 写明不保证项
  • 母版与导出分离

常见问题

直接粘就行——路径生成完全在本地、不经过服务器。但含个人信息或密钥的调试样例,在截图、投屏或贴进工单前记得先脱敏。

方向相反:本工具在 JSON 树上点选节点,自动生成对应的 JSONPath 表达式;jsonpath-query 则是输入表达式去查询 JSON 数据。先在这里点出路径,再到那边验证查询,两者配合效率最高。

可以,语法与主流 JSONPath 库(如 JSONPath-Plus)兼容,也可先粘到 jsonpath-query 验证。注意 jq 是独立的查询语言、语法不兼容,不能直接使用这些表达式;不同库对方言的支持也不完全一致,落地前先在目标库上用真实文档跑一遍。

对末位节点,生成器产出脚本表达式 [(@.length-1)] 而不是负下标 [-1]——后者不被 jsonpath-plus(本工具的引擎)支持、会静默返回空结果。点击树节点或模板时,路径会立即在当前 JSON 上验证并显示匹配条数。

先排查方言差异:通配符与递归下降是否被目标库支持、数组下标与过滤表达式的写法、空值与缺失字段的行为都可能不同。建议把成功样例和失败样例一起归档,选项或库版本变化后重跑同一断言,避免静默的行为漂移。

相关工具

相关文章