Чтобы отформатировать файл JSON в Python, вы можете использовать несколько методов. Вот несколько часто используемых:
-
Использование модуля json. Модуль
jsonв Python предоставляет функцииdump()иdumps(). для форматирования данных JSON. Функцияdump()записывает форматированный JSON непосредственно в файл, а функцияdumps()возвращает форматированную строку JSON.import json # Read JSON from a file with open('input.json') as file: data = json.load(file) # Format JSON and write to another file with open('output.json', 'w') as file: json.dump(data, file, indent=4) # Format JSON and get formatted string formatted_json = json.dumps(data, indent=4) -
Использование модуля
pprint. Модульpprintпредоставляет функциюpprint(), которую можно использовать для красивой печати. Данные JSON.from pprint import pprint # Read JSON from a file with open('input.json') as file: data = json.load(file) # Format and print JSON pprint(data) -
Использование внешних инструментов. Вы также можете использовать внешние инструменты, такие как
jqили онлайн-форматеры JSON, для форматирования файлов JSON. Эти инструменты предоставляют дополнительные функции для форматирования и управления данными JSON.