json.dumps() 把字典转换成字符串----------字典转换成json数据
json.loads()把字符串转换成字典------------json数据转换成字典数据
import json
#下面是如何将Python数据结构转换为json
data = {"name":liu,
"shares":11}
str = json.dumps(data)
# 下面演示如何将一个JSON编码的字符串转换回一个Python数据结构:
json_data = json.loads(json_str)
如果你要处理的是文件而不是字符串,你可以使用 json.dump() 和 json.load() 来编码和解码JSON数据。例如:
#writing json data
with open('data.json','w') as f :
json.dump(data,f) --把data文件中的字典转换为json 字符串 写入到 data.json文件中
#reading json data
with open('data.json','r') as f :
json.load(f) --从文件data.json中读取json字符串,转换为python数据结构例如字典