码迷,mamicode.com
首页 > Web开发 > 详细

json.dumps、json.loads以及jsonpath解释举例

时间:2021-06-19 18:52:06      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:转换   int   json对象   jsonp   size   tags   python   name   load   

json.dumps :把字典转换成字符串

#在python中字典就是json对象
import json

str_dict={"name":"xiaoming","age":"18"} #json.dumps :把字典转换成字符串 str1=json.dumps(str_dict) print(type(str1))

json.loads :把字符串转换成字典

str2={"name":"xiaoming","age":"18"} #json.loads :把字符串转换成字典
str_json=json.loads(str2)
print(type(str_json))
print(str_json[age])

jsonpath用处:对json数据进行解析

# jsonpath对json数据解析
import jsonpath
jsondata
={"tags":[{"id":2,"name":"星标组","count":0},{"id":100,"name":"冰淇淋","count":0},{"id":101,"name":"百事可乐","count":0},{"id":102,"name":"衡阳","count":1},{"id":103,"name":"上海777","count":0}]} value=jsonpath.jsonpath(jsondata,$.tags[2].name) print(value[0])

 

json.dumps、json.loads以及jsonpath解释举例

标签:转换   int   json对象   jsonp   size   tags   python   name   load   

原文地址:https://www.cnblogs.com/lvhuayan/p/14901393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!