Python Dict zu JSON
Konvertieren Sie ein Python-Wörterbuch oder eine Liste zu JSON und umgekehrt.
Python Dict zu JSON
Fügen Sie ein Python-Wörterbuch oder eine Liste ein und dieses Tool konvertiert es zu gültigem JSON — wandelt True, False und None in true, false und null um und wandelt Strings mit einfachen Anführungszeichen in doppelte um. Es analysiert auch Python-Tupel und wandelt diese in JSON-Arrays um, da JSON keinen eigenen Tupel-Typ hat. Verwenden Sie es, wenn Sie einen Variablenwert aus einer Python-REPL, einem print()-Aufruf oder einem pprint-Dump kopiert haben und das entsprechende JSON für eine API-Anfrage, eine Konfigurationsdatei oder ein Test-Fixture benötigen.
Schalten Sie die Richtung um, um andersherum vorzugehen — von JSON zu Python: Objektschlüssel und Strings werden mit dem von Ihnen gewählten Anführungszeichenstil gerendert (standardmäßig einzelne Anführungszeichen, gemäß PEP 8, oder doppelte), und JSON-Arrays werden als Python-Listen gerendert, es sei denn, Sie aktivieren "Arrays als Tupel rendern". Sortieren Sie Schlüssel alphabetisch für ein stabiles Diff oder behalten Sie die ursprüngliche Reihenfolge bei. Rücken Sie mit 2 Leerzeichen, 4 Leerzeichen, einem Tab oder einer kompakten Zeile ein. "date()/datetime()-Werte konvertieren" erkennt date(...) und datetime(...) Aufrufe in Python-Eingaben und schreibt sie als ISO-8601-Strings, und macht das Gegenteil für JSON-Strings, die bereits wie ein ISO-Datum oder Zeitstempel aussehen.
Der Parser akzeptiert Strings mit einfachen und doppelten Anführungszeichen, verschachtelte Dicts, Listen und Tupel beliebiger Tiefe, negative Zahlen, Unterstriche in Ganzzahlen (1_000) und wissenschaftliche Notation. Windows- und Unix-Zeilenendungen werden gleich behandelt. Falls die Eingabe kein gültiges Python oder JSON ist, zeigt die Fehlermeldung die genaue Zeile und Spalte.
Alles läuft lokal in Ihrem Browser — nichts, was Sie einfügen, wird irgendwo hochgeladen.