エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Python] json.dumps()で日本語が\uXXXXになるときの対処法
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Python] json.dumps()で日本語が\uXXXXになるときの対処法
json.dumps()で日本語が\uXXXXになるときの対処法について説明します。 PythonにはJSONを扱うための組み... json.dumps()で日本語が\uXXXXになるときの対処法について説明します。 PythonにはJSONを扱うための組み込みライブラリ json が存在します。 しかし、デフォルトでは、json.dump(ファイルに出力する関数)やjson.dumps(文字列として出力する関数)を使用すると、Unicode文字列は\uXXXX形式でエンコードされてしまいます。 import json print(json.dumps({'項目名': '値'})) # => '{"\\u9805\\u76ee\\u540d": "\\u5024"}' 対処法として、引数に ensure_ascii=False を追加すると、日本語のまま出力されます。 print(json.dumps({'項目名': '値'}, ensure_ascii=False)) # => '{"項目名": "値"}' 以上です