1. 程式人生 > >python讀寫json

python讀寫json

json可以把基本的資料型別進行序列化儲存,比如列表,字典,字串,數字。

dump將資料寫入json檔案
with open("../config/record.json","w") as f:
    json.dump(new_dict,f)
    print("寫入檔案完成...")

其中可能出現dump寫入的資料無法顯示中文的情況,這是因為dump方法預設是用ASCII對中文進行編碼,所以要設定它為False,這樣就可以顯示中文了。

json.dump(new_dict,f, ensure_ascii=False)
load將檔案開啟,並把字串變換為原始的資料型別
with open("../config/record.json",'r') as load_f:
    load_dict = json.load(load_f)
    print(load_dict)

python讀寫json檔案

json.dumps寫入資料無法顯示中文