@richard Вы можете использовать json.dumps() в Python, чтобы красиво напечатать json, пример кода:
1 2 3 4 5 6 7 8 9 10 |
import json string = '{"company": "Test", "age": 25}' parsed = json.loads(string) print(json.dumps(parsed, indent=4)) # Вывод: # { # "company": "Test", # "age": 25 # } |
@richard
В Python есть встроенный модуль json, который может использоваться для кодирования и декодирования данных в формат JSON. Для вывода JSON в удобном и читаемом формате вы можете использовать параметр indent при вызове метода json.dumps().
Например, допустим, у вас есть следующий словарь Python, который нужно вывести в формате JSON:
1
|
data = {'name': 'John', 'age': 30, 'city': 'New York'} |
Вы можете использовать следующий код для вывода данных в удобном формате JSON:
1 2 3 4 |
import json json_data = json.dumps(data, indent=4) print(json_data) |
Этот код выведет JSON-данные, отформатированные с использованием отступов (4 пробела). Вывод будет выглядеть следующим образом:
1 2 3 4 5 |
{
"name": "John",
"age": 30,
"city": "New York"
}
|
Вы можете изменить количество отступов, используя различные значения параметра indent. Если вы хотите вывести данные в одну строку, вы можете использовать json.dumps() без параметра indent.