Bekomme ich die JSON-zum laden in eine OrderedDict?

Ok, so kann ich mit einem OrderedDict in json.dump. Das ist ein OrderedDict kann als input verwendet werden um JSON.

Aber es kann verwendet werden als eine Ausgabe? Wenn ja, wie? In meinem Fall möchte ich load in eine OrderedDict, so kann ich halten Sie die Reihenfolge der Schlüssel in die Datei.

Wenn nicht, gibt es dafür eine Art workaround?

Nie versucht, Ordnung zu erhalten, aber ich kann sicherlich sehen, wie es sinnvoll wäre.
Ja, in meinem Fall bin ich auf die überbrückung der Kluft zwischen verschiedenen Programmiersprachen und Anwendungen JSON funktioniert sehr gut. Aber die Reihenfolge der Tasten ist ein bisschen ein Problem. Genial wäre ein einfaches ankreuzen in json.load zu verwenden OrderedDicts statt Dicts in Python.
JSON-Spezifikation definiert den Objekt-Typ als ungeordnete Schlüssel... erwarten bestimmte Reihenfolge der Schlüssel ist ein Fehler
Key-die Bestellung ist in der Regel nicht für jede Art von funktionalen Anforderungen. Es ist vor allem eben auch für die menschliche Lesbarkeit. Wenn ich nur möchte, dass meine json-ziemlich-gedruckt, ich erwarte nicht, dass jeder das Dokument, um zu ändern.
Es hilft auch, zu vermeiden, große git-diffs!

InformationsquelleAutor c00kiemonster | 2011-08-03

Schreibe einen Kommentar