什么是 JSONPath?
JSONPath 是一种用于从 JSON 文档中提取数据的查询语言,类似于 XML 的 XPath。它被广泛用于 API 测试(Postman、JMeter)、 数据处理管道、Kubernetes 配置过滤(kubectl)、Grafana 数据面板等场景。
JSONPath 语法速查
| 表达式 | 含义 |
|---|---|
| $ | 根节点 |
| .key | 子元素(对象键) |
| [n] | 数组第 n 个元素(从 0 开始) |
| [*] | 所有数组元素 |
| ..key | 递归搜索(所有层级) |
| ['key'] | 含特殊字符的键名 |