Python JSON Pretty Print: методы форматирования данных JSON в Python

функция. Вот несколько методов, которые вы можете использовать для красивой печати JSON в Python:

  1. Используйте функцию json.dumpsс параметром indent:

    import json
    data = {'key': 'value'}
    pretty_json = json.dumps(data, indent=4)
    print(pretty_json)

    Это увеличит отступ данных JSON на четыре пробела для лучшей читаемости.

  2. Используйте модуль pprint:

    import pprint
    data = {'key': 'value'}
    pprint.pprint(data)

    Модуль pprintпредоставляет функцию pprint, которая автоматически печатает различные структуры данных, включая JSON.

  3. Используйте модуль json.toolс командной строкой:

    echo '{"key": "value"}' | python -m json.tool

    Этот метод позволяет красиво распечатать JSON прямо из командной строки.

  4. Используйте сторонние библиотеки, такие как pygmentsили colorama, чтобы добавить подсветку синтаксиса к красиво напечатанному выводу JSON. Эти библиотеки могут сделать JSON более привлекательным и удобным для чтения.