名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

Pythonのjson dumpのメモ

エンコードとかよく忘れるため。

公式のドキュメント

docs.python.org

まあまずはこことか見ておく。が、引数が多くて忘れてしまうため、実装例とかも集めておく。

メモ

スニペットとして

こんな感じで良さそう。datetime_formatterは適当に実装して、ensure_asciiは日本語をそのままdumpしたいケースが個人的には多いので、こうする。

with open("filename.json", "r") as f:
    json.dump(dict_data, f, indent=4,  default=datetime_formatter, ensure_ascii=False)