1.什么是JSON Path ?
JSON Path类似于XPath,可以对json数据的不同层级的节点进行查询。
2.语法及示例
JSON Path | |
---|---|
$ | JSON文本的根节点 示例:$.data.token |
@ | 当前元素 示例:$.@ |
. | 匹配下级元素 示例:$.data.token |
. . | 递归匹配所有子元素 示例:$..token |
[ ] | 下标运算符,以索引匹配元素,JSONPath索引从0开始 示例:$.data.[9] |
[ , ] | 链接操作符,匹配多个元素 示例:$.data.[9,11] |
?( ) | 过滤表达式 |
* | 通配符,匹配所有元素 示例:$.data.* |