其他分享
首页 > 其他分享> > json 的loads、dumps和jsonpath 的应用

json 的loads、dumps和jsonpath 的应用

作者:互联网

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]

  

 

标签:--,dumps,json,jsonpath,str,loads
来源: https://www.cnblogs.com/lili37/p/15762796.html