json.loads()和json.dumps()都是json格式处理函数
json.dumps() 函数是用于将字典类型的数据转化成str(字符串);
json.loads() 函数是用于将str类型的数据转化成字典;
json.dump() 函数是用于将字典类型的数据转化成str,并写入到json文件;
json.load() 函数是用于从json文件中读取数据
jsonpath是用于json返回的数据层级太多时,取值麻烦,或者发生变化后,数据不准确导致报错,用法跟xpath类似,是专门用来解析 json 的路径工具,具体用法:
-- $:表示根节点
-- . :一个点表示子节点
-- .. :两个点表示子孙节点
如:
import jsonpath
jsonpath.jsonpath(data, '$..token')[0]