JSONPath 字段发现专题

JSONPath 递归字段发现、通配路径和接口响应排查工具

面向 $..field 递归发现、[*] 数组通配、特殊键名 bracket 写法和接口字段定位的本地排查路径。

直接答案

当你拿到一段很长的 API JSON,却不知道 sku、id、trace.id 或订单行项目到底埋在哪一层时,先用 JSON 格式化确认结构,再用 JSONPath 的 $..field 和 [*] 通配快速做字段发现,最后用 Pointer、键路径和 Diff 复核固定路径是否已经变更。

覆盖的长尾搜索词
JSONPath 递归字段发现JSONPath $..skuJSONPath 通配数组路径JSONPath 特殊键名JSONPath bracket key接口响应字段定位JSONPath 空结果回查

适合哪些查看场景

不知道 sku、id 或错误码藏在哪一层时先做递归发现

接口数组层级复杂时用 [*] 快速扫过多层 items 或 lines

日志元数据里带点号或短横线的键名用 bracket 写法读取

发布后旧 JSONPath 失效时回查字段是否改名或换层级

把找到的字段再转成 CSV 给运营或 QA 复核

推荐查看路径

  1. 先格式化 JSON,确认根节点和数组层级
  2. 用 $..sku、$..id 这类递归表达式做字段盘点
  3. 数组较深时补上 [*] 或明确父路径缩小范围
  4. 特殊键名改用 ['trace.id'] 或 ['request-id']
  5. 路径稳定后再用 Pointer、键路径或 Diff 做发布回归复核

相关工具入口

面向 $..field 递归发现、[*] 数组通配、特殊键名 bracket 写法和接口字段定位的本地排查路径。

常见问题

当你拿到一段很长的 API JSON,却不知道 sku、id、trace.id 或订单行项目到底埋在哪一层时,先用 JSON 格式化确认结构,再用 JSONPath 的 $..field 和 [*] 通配快速做字段发现,最后用 Pointer、键路径和 Diff 复核固定路径是否已经变更。

什么时候先用递归 JSONPath?

当你只知道字段名、不知道层级时,先用 $..field 找一遍最省时间;找到后再收紧到更稳定的固定路径。

为什么还要配合 Pointer 或键路径?

递归查找适合发现字段,但固定路径更适合写文档、测试断言和发布后回归检查。

继续查看这些专题

把高频工具需求整理成可收录、可引用、可转发的专题页,帮助用户快速找到一组相关工具,也帮助搜索引擎和 AI 理解 Chakan 的工具能力。

数据处理Must Do

上传文件格式错误、导入失败和 unsupported file type 排查工具

面向后台上传格式错误、CSV 导入失败、JSONL 行格式错误、文件编码乱码、扩展名不支持和文件大小超限的本地排查流程。

打开专题
数据处理Must Do

文件真实类型、扩展名不一致和伪装文件排查工具

面向文件魔数查看、扩展名用途查询、文件头识别、ZIP 内可疑条目、上传前类型复核和分享前文件安全边界说明的本地排查流程。

打开专题
数据处理Must Do

文件名、路径隐私清理和分享前检查工具

面向文件名规范化、批量重命名计划、路径拆解、真实类型识别、扩展名用途、文件大小换算和压缩包分享前复核的本地工具流程。

打开专题