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

Python で JSON データをきれいに印刷するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-09 13:28:12560ブラウズ

How Can I Pretty-Print JSON Data in Python?

Python での JSON のきれいな印刷

JSON (JavaScript Object Notation) は、サーバー間でデータを送信するためによく使用される軽量のデータ交換形式です。そしてクライアント。ただし、JSON 文字列に適切なインデントや書式設定がないと、読み取りやデバッグが困難になる可能性があります。

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

きれいにするには- Python で JSON ファイルを出力するには、json.dump() または json.dumps() のいずれかの indent パラメーターを使用できます。インデントするスペースの数を指定することで、JSON 文字列の読みやすさを大幅に向上させることができます。

ここでは、json.dumps() を使用して JSON 文字列を整形して出力する例を示します:

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.load():

with open('filename.txt', 'r') as handle:
    parsed = json.load(handle)

これらの方法に従うことで、JSON を簡単に美化できます。 Python の文字列とファイルを使用すると、読みやすく、操作しやすくなります。

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。