Ich bin schön Drucke ein json in Python mit diesem Code:Hübscher Druck json aber halte inneren Arrays auf einer Linie Python
json.dumps(json_output, indent=2, separators=(',', ': ')
Dies druckt meinen json wie:
{
"rows_parsed": [
[
"a",
"b",
"c",
"d"
],
[
"e",
"f",
"g",
"i"
],
]
}
Allerdings mag ich es zu drucken wie:
Wie kann ich die Arrays, die in Arrays sind alle auf einer Linie wie oben halten?
Beachten Sie, dass Sie die gewünschte Ausgabe nicht _all_ Arrays auf einer Linie nicht halten. –
Großartiger Punkt. Lass mich meine Frage klären. –
(Einfach :) betrachte 'pprint'. (Hard :) erwäge, einen benutzerdefinierten JSONEncoder zu schreiben und ihn als 'cls'-Argument an' dumps' zu übergeben. (Obligatorisch :) Denk nochmal nach, warum du das alles brauchst. – 9000