简介
 JsonPath是一种信息抽取类库,是从JSON文档中抽取指定信息的工具
  
文档
 官方文档
JSONPath - XPath for JSON
  
语法规则
 $    根节点
 @    现行节点
 .or[]    取子节点
 n/a    取父节点,Jsonpath未支持
 ..    就是不管位置,选择所有符合条件的条件
 *    匹配所有元素节点
 n/a    根据属性访问,Json不支持,因为Json是个Key-value递归结构,不需要。
 []    迭代器标示(可以在里边做简单的迭代操作,如数组下标,根据内容选值等)
 [,]    支持迭代器中做多选。
 ?()    支持过滤操作.
 ()    支持表达式计算
 n/a    分组,JsonPath不支持
安装
pip install jsonpath
  
示例
 import jsonpath
 # 从根节点开始,匹配name节点【jsonData是JSON转换为python后的数据】
 citylist = jsonpath.jsonpath(jsonData, '$..name')