pythonでjsonデータをダンプする方法のメモ
日本語をそのままダンプするには、json.dumps() に ensure_ascii=False を指定します。
実行結果
jsonデータを見やすく整形して出力する場合には、indent={インデント文字数} を指定します。
実行結果
日本語をそのままダンプするには、json.dumps() に ensure_ascii=False を指定します。
import json data = { "str": "日本語文字列", "array": ["日本語", "英語", "フランス語"] } print(json.dumps(data, ensure_ascii=False))
実行結果
{"str": "日本語文字列", "array": ["日本語", "英語", "フランス語"]}
jsonデータを見やすく整形して出力する場合には、indent={インデント文字数} を指定します。
print(json.dumps(data, ensure_ascii=False, indent=4))
実行結果
{ "str": "日本語文字列", "array": [ "日本語", "英語", "フランス語" ] }