python处理json的方法
小编给大家分享一下python处理json的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
json数据是一个轻量级的数据交换格式,采用完全独立于语言的文本格式,这些特性使json称为理想的数据交换语言,易于人阅读和编写,同时易于机器解析和生成。
json中的字符集必须是UTF-8,json中的字符串必须用双引号引起来。几乎所有语言都内置了解析json的库。
python处理json的方法:
importjson#字典类型转换为json字符串data={"id":1,'name':'sy','passwrd':'123123'}print(type(data))json_str=json.dumps(data)print(type(json_str))print(json_str)print("*"*20)#json字符串转换为字典类型json_str2='{"programers":[{"firstName":"Breet","lastName":"MMM","email":"XXX"},'\'{"firstName":"Breet","lastName":"MMM","email":"XXX"}],'\'"author":[{"firstName":"su","lastName":"yang","email":"XXX"},'\'{"firstName":"Breet","lastName":"MMM","email":"XXX"}]}'print(type(json_str2))data2=json.loads(json_str2)print(type(data2))print(json_str2)print(data2)print('*'*20)#将json数据写入文件,用文件传送withopen('aaa.json','w')asf:json.dump(data,f)withopen('aaa.json','r')asf:data3=json.load(f)print(type(data3))print(data3)
python处理json数据使用的两个函数:
json.dumps:将 Python 对象编码成 JSON 字符串
json.loads:将已编码的 JSON 字符串解码为 Python 对象
注意:使用 JSON 函数需要导入 json 库:import json。
看完了这篇文章,相信你对python处理json的方法有了一定的了解,想了解更多相关知识,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。