python中jsonpath模块
2020-07-07 本文已影响0人
张小Di
简介
jsonpath表达式与xPath表达式类似,jsonpath是一种信息抽取类库,提供的json解析非常强大,并提供了类似正则表达式的语法。
用途
解析多层嵌套的json数据
使用方式
jsonPath | 描述 |
---|---|
$ | 根结点,将启动所有路径表达式 |
@ | 当前节点 |
. or[] | 子节点 |
.. | 子孙节点,用来深层扫描 |
* | 通配符,匹配所有元素节点 |
n/a | ------ |
[] | 迭代器标示 |
[,] | 支持迭代器中做多选 |
?() | 过滤操作表达式 |
() | script表达式 |
参考文档:
python使用 JSONPath 解析 JSON 完整内容详解
JSONPath - XPath for JSON
JsonPath