json模块:用于实现Python数据类型与通用(json)字符串之间的转换。
记录下比较常用的一些操作。方便以后查询与理解。该模块安装好Python环境后会自带有的。
windows安装Python3带图解
json模块引入
import json
常用操作
json.load
主要用于读取json文件中的内容。
读取json文件中的内容
demo.json文件内容如下:
[
{"name": "一切皆往事"},
{"name": "一切皆往事"}
]
实战源码:
import json
with open('demo.json', 'r', encoding='utf-8') as fp:
data_list = json.load(fp)
print(type(data_list))
print(data_list)
json.loads
字符列表转列表
import json
str_list = '[1,2,3]'
list1 = json.loads(str_list)
print(list1,type(list1)) # [1, 2, 3]
字符字典转字典
import json
str_dict = '{"name":11}'
dict1 = json.loads(str_dict)
print(dict