1. 程式人生 > >Python基礎-操作json檔案

Python基礎-操作json檔案

#!usr/bin/env python
#-*- coding:utf-8 -*-
"""
@author:yecao
@file: jsontests.py
@time: 2019/01/03
"""

import json

with open("test.json",'r') as load_f:
    #將已編碼的 JSON 字串解碼為Python物件
    load_dict = json.load(load_f)

load_dict["test"] = "野草"

#寫入json檔案中的字元包含漢字時,需要將開啟檔案的編碼格式改為utf-8
with open("test.json",'w',encoding="utf-8") as dump_f:
    #將 Python 物件編碼成 JSON 字串
    #寫入json檔案中的字元包含漢字時,ensure_ascii要為False,要不然漢字就會亂碼顯示
    json.dump(load_dict, dump_f, ensure_ascii=False)