json有四個方法供我們進行數據轉換:
mydict = {'name': 'xiaoming', 'age': 18}
#json.dumps 實現(xiàn)python類型轉化為json字符串
json_str = json.dumps(mydict)
#json.loads 實現(xiàn)json字符串轉化為python的數據類型
my_dict = json.loads(json_str)
#json.dump 實現(xiàn)把python類型寫入類文件對象
with open("temp.txt","w") as f:
json.dump(mydict,f,ensure_ascii=False,indent=2)
# json.load 實現(xiàn)類文件對象中的json字符串轉化為python類型
with open("temp.txt","r") as f:
my_dict = json.load(f)