Jsonファイルを見やすく出力

2020年12月21日

Jsonファイルを見やすく出力

json形式のファイルを「print()」で出力するとものすごく見にくかったので、インデントを付けて見やすく出力する方法を残しておきたいと思います。

参考:Python Tips: JSON を整形して表示したい

借り物のコードで恐縮です

【コード】


import json

JSON_SAMPLE = '{"_meta": {"hash": {"sha256": "hash"}, "pipfile-spec": 6, "requires": {"python_version": "3.6"}, "sources": [{"name": "pypi", "url": "https://pypi.python.org/simple", "verify_ssl": true } ] } }'

data = json.loads(JSON_SAMPLE)

print(json.dumps(data, indent=2))

【結果】


{
  "_meta": {
    "hash": {
      "sha256": "hash"
    },
    "pipfile-spec": 6,
    "requires": {
      "python_version": "3.6"
    },
    "sources": [
      {
        "name": "pypi",
        "url": "https://pypi.python.org/simple",
        "verify_ssl": true
      }
    ]
  }
}

2020年12月21日