Unicodeエスケープなし そして
jsonファイルが読みやすいように改行やスペースをいれてファイルに書き込む
import json
# 読み込み
def read(path):
with open(path, 'r', encoding="utf-8") as file:
return json.load(file)
# 書き込み
def save(path, data):
with open(path, 'w', encoding='utf-8') as file:
json.dump(data, file, indent=4, ensure_ascii=False)
jsonファイルを読み込む時
json_data = read("ファイルの場所")
で json_dataという変数に代入されます
jsonファイルを書き込む時
save("ファイルの場所","保存したい内容")
で 指定したファイルに保存できます