JsonPath

JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据

 

安装

pip install jsonpath

 

符号 描述
$ 根节点对象,用于表示一个json数据,可以是数组或对象
@ 过滤器断言(filter predicate)处理的当前节点对象,类似于java中的this字段
* 通配符,可以表示一个名字或数字
.. 可以理解为递归搜索,Deep scan. Available anywhere a name is required.
.<name> 表示一个子节点
[‘<name>’(,‘<name>’)] 表示一个或多个子节点
[<number> (, <number>)] 表示一个或多个数组下标
[start:end] 数组片段,区间为[start,end),不包含end
[?(<expression>)] 过滤器表达式,表达式结果必须是boolean

 

 

 

 

 

 

 

 

 

参考:

https://blog.csdn.net/fallenjency/article/details/123276600

https://blog.csdn.net/I_r_o_n_M_a_n/article/details/123187332

https://blog.csdn.net/qq_36595013/article/details/109455924

posted @ 2022-07-29 11:42  钟鼎山林  阅读(69)  评论(0编辑  收藏  举报