av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Python json解析庫jsonpath原理及使用示例

瀏覽:102日期:2022-07-04 11:53:31

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 } }}

JsonPath Result $.store.book[*].author store中的所有的book作者 $…author 所有的作者 $.store.* store下的所有元素 $.store…price store中的所有價錢 $…book[2] 第三本書 $…book[(@.length-1)] 最后一本書 $…book[0,1] 取前兩本書 $…book[?(@.isbn)] 獲取有jsbn的所有數 $…book[?(@.price<10)] 獲取價格大于10 $…* 匹配所有數據

使用示例

$ 是查找的根節點,傳參數是python的dict 類型,當查找到的時候返回一個list結果,查找失敗的時候返回 False.

import jsonpathresult = { 'code': 0, 'data': [ { 'age': 20, 'create_time': '2019-09-15', 'id': 1, 'mail': '283340479@qq.com', 'name': 'yoyo', 'sex': 'M' }, { 'age': 21, 'create_time': '2019-09-16', 'id': 2, 'mail': '123445@qq.com', 'name': 'yoyo111', 'sex': 'M' } ], 'msg': 'success!'}msg = jsonpath.jsonpath(result, ’$.msg’)print(msg) # 輸出結果 [’success!’]names = jsonpath.jsonpath(result, ’$..name’)print(names) # 輸出結果 [’yoyo’, ’yoyo111’]no = jsonpath.jsonpath(result, ’$..yoyo’)print(no) # 找不到是結果是 False

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 日日操操| 欧美精品在线播放 | 日韩在线免费视频 | 欧美精品tv| 欧洲性生活视频 | 天堂一区二区三区四区 | 久久精品色视频 | 高清黄色毛片 | 亚洲高清在线观看 | 久久久精品网 | 久久久免费 | 国产精品一区二区三区久久久 | 久久精品国产久精国产 | 久久久精彩视频 | 久久久久久久av | 久久久久国产精品一区二区 | 欧美一级免费看 | 日韩91 | 亚洲福利av | 国产美女一区二区 | 黄色大片网站 | 亚洲精品电影网在线观看 | 国产成人综合网 | 国产人成精品一区二区三 | 美国av片在线观看 | 中文字幕一区二区三区不卡 | 天天操天天干天天爽 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产一区二区三区视频 | 亚洲成av | 91在线第一页 | 精品一区二区三区电影 | 黑人巨大精品 | 韩国精品在线 | 美女131mm久久爽爽免费 | 极品粉嫩国产48尤物在线播放 | 日韩免费视频一区二区 | 亚洲国产aⅴ精品一区二区 免费观看av | 午夜免费福利电影 | 国产精品99 | 欧美日韩大陆 |