概述
JSONPath 可以方便对 JSON 数据结构进行内容提取。JSONPath 之于 JSON,就如 XPath 之于 XML。
官方 API 文档:https://github.com/json-path/JsonPath
如果你对 JSON Path 不熟悉,推荐使用这个免费的 AI 工具来生成:https://app.anakin.ai/apps/21854
基础运算符
运算符 | 描述 |
---|---|
$ | 文档根元素 |
@ | 当前元素 |
* | 通配符。可以用于通配元素的名称或索引 |
.. | 递归匹配所有子元素 |
.<name> | Dot-notated child |
['<name>' (, '<name>')] | Bracket-notated child or children |
[<number> (, <number>)] | Array index or indexes |
[start:end] | Array slice operator |
[?(<expression>)] | Filter expression. Expression must evaluate to a boolean value. |