python可以使用json数据模块对json 进行数据解析。
json.dump(): 将python数据装换为json数据。
json.load(0: 将json数据装换为python数据。
python是单引号,json是双引号
例如:
import json 导入json模块
date={"name":"dangxiaobing","sex":"man"} python 中的字典
print(type(date)) 打印字典格式 结果 dict
json_str=json.dumps(data) 将字典装换成 json
print(type(json_str)) 打印json的格式 结果str
print(json_str) 打印json
返回结果:{"name":"dangxiaobing","sex":"man"}
-------------------------------------------------------
将json转换成python的字典
import json
json_str='{"id":1,"sex":"man"}'
print(type(json_str))
data=json.loads(json_str)
print(type(data))
print(data["id’])
print(data['name'])
--------------------------------------------------------------
json文件处理:将json数据写入文件,将字典变成json文件。
with open 打开,W,如果没有这个文件,则新写一个文件,json。dump打开data字典,转换成json
读取的话,用 R。