Python Formát JSON
Formátovat výsledek
Výše uvedený příklad vytiskne řetězec JSON, ale není příliš snadno čitelný, bez odsazení a zalomení řádků.
Metoda json.dumps()
má parametry, které usnadňují čtení výsledku:
Příklad
Použijte indent
parametr k definování počtu odsazení:
json.dumps(x, indent=4)
Můžete také definovat oddělovače, výchozí hodnota je (", ", ": "), což znamená použití čárky a mezery k oddělení jednotlivých objektů a dvojtečky a mezery k oddělení klíčů od hodnot:
Příklad
Pomocí separators
parametru změňte výchozí oddělovač:
json.dumps(x, indent=4, separators=(". ", " = "))