ホームページ > バックエンド開発 > Python チュートリアル > Python で JSON ファイルをきれいに印刷するにはどうすればよいですか?

Python で JSON ファイルをきれいに印刷するにはどうすればよいですか?

DDD
リリース: 2024-12-08 19:03:12
オリジナル
970 人が閲覧しました

How Can I Pretty-Print JSON Files in Python?

Python で JSON ファイルをきれいに印刷する

JSON データを分析または操作する場合、人間がフォーマットした方が役立つことがよくあります。 - 見やすくするための読みやすい方法。

によるきれいな印刷JSON

Python で JSON ファイルを整形して表示するには、json.dump() または json.dumps の indent パラメーターを利用します。 () 関数。 indent パラメーターで、インデントに必要なスペースの数を指定します。

例:

import json

your_json = '["foo", {"bar": ["baz", null, 1.0, 2]}]'
parsed = json.loads(your_json)
print(json.dumps(parsed, indent=4))
ログイン後にコピー

出力:

[
    "foo",
    {
        "bar": [
            "baz",
            null,
            1.0,
            2
        ]
    }
]
ログイン後にコピー

この例では、たとえば、indent パラメーターが 4 に設定されているため、JSON は次のようにインデントされます。スペース 4 つ。

JSON ファイルをきれいに印刷する

JSON ファイルをきれいに印刷するには、json.load() function:

with open('filename.txt', 'r') as handle:
    parsed = json.load(handle)
ログイン後にコピー
これにより、JSON ファイルが

解析された 変数。次に、上記のように json.dumps() 関数を使用してきれいに出力できます。

以上がPython で JSON ファイルをきれいに印刷するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート