Python中jsonpath解析库的原理是什么-创新互联
                                            这篇文章将为大家详细讲解有关Python中jsonpath解析库的原理是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

jsonpath
jsonpath 用于多层嵌套 json格式的 解析。
pip install jsonpath
| JsonPath | 描述 | 
|---|---|
| $ | 根节点 | 
| @ | 现行节点 | 
| .or[] | 取子节点 | 
| n/a | 取父节点,jsonpath为支持 | 
| .. | 就是不管位置,选择所有复合条件的条件 | 
| * | 匹配所有元素节点 | 
| n/a | 根据属性访问,json不支持,因为json是个key-value递归结构,不需要数属性访问 | 
| [] | 迭代器标示(可以在里边做简单的迭代操作,如数组下标,根据内容选值等) | 
| [,] | 支持迭代器中做多选 | 
| ?() | 支持过滤操作 | 
| () | 支持表达式计算 | 
| n/a | 分组,JsonPath不支持 | 
jsonpath使用示例
book_dict = { 
 "store": {
  "book": [ 
   { "category": "reference",
    "author": "Nigel Rees",
    "title": "Sayings of the Century",
    "price": 8.95
   },
   { "category": "fiction",
    "author": "Evelyn Waugh",
    "title": "Sword of Honour",
    "price": 12.99
   },
   { "category": "fiction",
    "author": "Herman Melville",
    "title": "Moby Dick",
    "isbn": "0-553-21311-3",
    "price": 8.99
   },
   { "category": "fiction",
    "author": "J. R. R. Tolkien",
    "title": "The Lord of the Rings",
    "isbn": "0-395-19395-8",
    "price": 22.99
   }
  ],
  "bicycle": {
   "color": "red",
   "price": 19.95
  }
 }
}                                                标题名称:Python中jsonpath解析库的原理是什么-创新互联
URL链接:http://www.cqwzjz.cn/article/ddieii.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 