Python

Python JSONを整形して表示する

jsonをキレイに描画したいときの方法を確認する

import json

json_text = '["hoge", {"fuga":["piyo", 42, null, -1.0]}]'
j = json.loads(json_text)
print(json.dumps(j, indent=4, sort_keys=True))

実行結果

[
    "hoge",
    {
        "fuga": [
            "piyo",
            42,
            null,
            -1.0
        ]
    }
]