教你
怎么
用Python解析
JSON
Python3 中可以使用
json
模块来对
JSON
数据进行编解码,主要包含了下面4个操作函数:
image.png
提示:所谓类文件对象指那些具有read()或者 write()方法的对象,例如
在
json
的编解码过程中,python 的原始类型与
JSON
类型会相互转换,具体的转化对照如下:
Python 编码为
JSON
类型转换对应表:
image.png
JSON
解码为 Python
=
json
.dumps(data)
print(
json
_str) # 结果 {"name": "pengjunlee", "age": 32, "vip": true, "address": {"
province": "GuangDong", "city": "ShenZhen"}}
# 将
JSON
对象类型转换为 Python 字典
user_dic =
json
.loads(
json
_str
JSON
字符串直接转换成 Python 字典
with open('pengjunlee.
json
', 'r', encoding='utf-8') as f:
ret_dic =
json
.load