Python Jsonpath模塊用法


在使用Python做自動化校驗的時候,經常會從Json數據中取值,所以會用到Jsonpath模塊,這里做個簡單的總結

1、關於jsonpath
用來解析多層嵌套的json數據;JsonPath 是一種信息抽取類庫,是從JSON文檔中抽取指定信息的工具,提供多種語言實現版本,包括:Javascript, Python, PHP 和 Java

 

2、使用方法

import jsonpath
response = json.loads(reqs)
jpid = jsonpath.jsonpath(response, '$..key_name')

其中:“$”表示最外層的{},“..”表示模糊匹配,當傳入不存在的key_name時,程序會返回false

 

3、JsonPath與XPath語法對比:

Json結構清晰,可讀性高,復雜度低,非常容易匹配,下表中對應了XPath的用法。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM