怎样用Python读取json文件
原标题:怎样用Python读取json文件
文章图片
JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式 。 它基于ECMAScript的一个子集 。 JSON采用完全独立于语言的文本格式 , 但是也使用了类似于C语言家族的习惯(包括C、C++、Java、JavaScript、Perl、Python等) 。 这些特性使JSON成为理想的数据交换语言 。 易于人阅读和编写 , 同时也易于机器解析和生成(一般用于提升网络传输速率) 。
JSON在python中分别由list和dict组成 。
这是用于序列化的两个模块:
json:用于字符串和python数据类型间进行转换pickle:用于python特有的类型和python的数据类型间进行转换【怎样用Python读取json文件】Json模块提供了四个功能:
dumps、dump、loads、loadpickle模块提供了四个功能:
dumps、dump、loads、loadjsondumps把数据类型转换成字符串dump把数据类型转换成字符串并存储在文件中loads把字符串转换成数据类型load把文件打开从字符串转换成数据类型 。
json是可以在不同语言之间交换数据的 , 而pickle只在python之间使用 。 json只能序列化最基本的数据类型 , josn只能把常用的数据类型序列化(列表、字典、列表、字符串、数字、) , 比如日期格式、类对象!josn就不行了 。 而pickle可以序列化所有的数据类型 , 包括类 , 函数都可以序列化 。
实例
dumps:将python中的字典转换为字符串
importjsontest_dict={'bigberg':[7600,{1:[['iPhone',6300],['Bike',800],['shirt',300]]}]}print(test_dict)print(type(test_dict))#dumps将数据转换成字符串json_str=json.dumps(test_dict)print(json_str)print(type(json_str))loads:将字符串转换为字典
1new_dict=json.loads(json_str)2print(new_dict)3print(type(new_dict))原文至:https://www.py.cn/faq/python/13587.html
- 答用户问:怎么用好飞天指标组选股?
- 荒野乱斗:弗兰肯妙具的新用法!攻击的时候释放最好!
- 1450斤全球最胖女孩,因“美丽”被高富帅看中结婚,如今怎样
- 最新软装设计实用技巧,建议收藏
- 追小麦返青肥用每斤硝态氮跟得上每斤尿素效果吗?答案来了
- 这个春夏用一件衬衫,来凹造型,兼具时尚与实用
- 礼服挑选门道太多,从王霏霏的这套礼服说起,怎样穿出自己的优势
- 农村墙头上的丝瓜用途多,丝瓜除了吃,还能用来做啥?老农告诉你
- 人们常说的“鸡头米”是米吗?它是什么植物的果实?有什么作用?
- 撤稿关注 | 重庆医科大学一篇JCB高引用文章被撤稿
