JSONPath 在线生成器

粘贴 JSON 数据,点击任意节点自动生成 JSONPath 表达式,支持嵌套对象与数组,一键复制路径。

📄 JSON 输入
0 字节
🌲 JSON 树(点击节点获取路径)
🔍

解析 JSON 后,此处显示节点树

点击节点,自动生成 JSONPath

📖使用说明
  1. 在左侧输入框中粘贴 JSON 数据,点击「解析 JSON」按钮
  2. 右侧会出现 JSON 树形结构,展示所有层级节点
  3. 点击叶子值(字符串/数字/布尔)直接获取该字段的完整路径
  4. 点击键名(如 "ssl")获取该键的路径
  5. 获取对象/数组节点路径:将鼠标悬停在含 {[ 的行上,右侧会出现 📌 取路径 按钮,点击即可
  6. 点击路径旁的「复制」按钮一键复制 JSONPath
  7. 使用 ▶/▼ 可折叠/展开节点

JSONPath 语法: $ 根节点 · .key 子对象 · [n] 数组索引

什么是 JSONPath?

JSONPath 是一种用于从 JSON 文档中提取数据的查询语言,类似于 XML 的 XPath。它被广泛用于 API 测试(Postman、JMeter)、 数据处理管道、Kubernetes 配置过滤(kubectl)、Grafana 数据面板等场景。

JSONPath 语法速查

表达式 含义
$根节点
.key子元素(对象键)
[n]数组第 n 个元素(从 0 开始)
[*]所有数组元素
..key递归搜索(所有层级)
['key']含特殊字符的键名