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
浙公网安备 33010602011771号