Python 入門コース / 第5章 エラー処理とファイル(第33〜39回) / レッスン 37
JSON を扱う
JSON は辞書とリストの入れ子
JSON は Web API や設定ファイルの標準形式で、Python の辞書・リストとほぼ 1 対 1 で対応します。文字列から読むのが loads、ファイルから読むのが load(s は string の s)。
editor.py
ファイルに保存する
保存するときは ensure_ascii=False(日本語をエスケープしない)と indent=2(見やすく整形)をセットで付けるのが定番です。
editor.py
設定ファイルとして使う
「動作を変えたいときにコードではなく JSON を書き換える」という作り方にしておくと、あとから設定を足すのが楽になります。キーが無いかもしれない場面では、第 20 回の get() と既定値の組み合わせが役立ちます。
editor.py
✅ 理解度チェック
JSON 文字列を Python の辞書に変換する関数は?