ファイルnopretty.jsonを読んで、整形して別のファイルpprint.jsonに書き込む。
出力がユニコードにならないよう日本語のままにする。# format_json.pypprint(data)は結果のstdout出力なので、コメントアウトにしておいてもよいです。
import json
from pprint import pprint
with open('nopretty.json') as infile:
data = json.load(infile)
pprint(data)
with open('pprint.json', "w", encoding="utf-8") as outfile:
json.dump(data, outfile, ensure_ascii=False, indent=4)
参考
https://stackoverflow.com/questions/18337407/saving-utf-8-texts-in-json-dumps-as-utf8-not-as-u-escape-sequence
0 件のコメント:
コメントを投稿