eEtools
👀生活 · 学习在线小工具
工具列表
🧭 JSONPath / 路径提取器

支持 $.a.b[0]、$['k']、[*]。每行一个路径,批量输出结果并复制/下载。

输入 JSON 可粘贴或加载文件
路径 & 输出 每行一个路径

适用场景

适合从接口响应、日志 JSON、配置文件或埋点数据中快速取出指定字段。例如从 $.data.list[*].id 提取 ID 列表,或从多行路径批量核对字段是否存在。

如果你还需要格式化、转换或导出表格,可以先看 JSON/YAML/CSV 数据互转指南。

常用路径示例

  • $.data.name:读取对象里的普通字段。
  • $.items[0].id:读取数组第一个元素的字段。
  • $.items[*].name:读取数组中每个元素的 name。
  • $['a-b']:字段名包含横线、空格等特殊字符时使用括号写法。

排错建议

  1. 先用 JSON 格式化 确认输入是合法 JSON。
  2. 从短路径开始逐层验证,例如先取 $.data,再取 $.data.list。
  3. 如果输出为空,优先检查字段名大小写、数组下标和路径中的特殊字符。
  4. 需要转成表格时,可提取后继续用 JSON/YAML/CSV 互转。

方言与一致性

JSONPath 在不同语言与库里的语法支持(过滤表达式、脚本段等)并不完全一致;本页输出适合联调对照,上线逻辑请以目标运行时的库为准。

提取在浏览器本地完成(详见 隐私说明)。含个人隐私或商业数据的 JSON 请勿在不可信环境粘贴。

实用工具集,让生活更简单
© eEtools 2025, Inc. All Rights Reserved. 闽ICP备2024069930号-2