JSON-Abflachen
Erzeugt aus verschachtelten JSON-Objekten und -Arrays Pfad-Wert-Zeilen. Die Verarbeitung erfolgt lokal im Browser.
Jetzt verwenden
JSON-Abflachen
Erzeugt aus verschachtelten JSON-Objekten und -Arrays Pfad-Wert-Zeilen.
{"user":{"name":"Ada"},"rows":[3,5]}user.name = Ada
rows.0 = 3
rows.1 = 5Objektschlüssel werden mit dem Trenner verbunden, Arraypositionen als Zahlensegmente wie rows.0. Leere Schlüssel bleiben erhalten: {"":{"b":1}} wird .b = 1. Null, false und 0 bleiben erhalten; leere Objekte und Arrays erzeugen keine Einträge. Gleiche abgeflachte Pfade führen zum Abbruch mit Fehler; ändern Sie Trenner oder Quellschlüssel. Keine Escape-Konvention oder Rückumwandlung.
Eingefügter Text hat Vorrang; die Datei wird nur bei leerem Textfeld gelesen. Ein leerer Trenner bedeutet Punkt. Höchstens 16777216 UTF-16-Codeeinheiten Text, 64 MiB pro Datei, Tiefe 200 und 100000 primitive Blätter; Überschreitungen werden abgewiesen, nicht gekürzt. JavaScript-Zahlen können große Ganzzahlen runden; genaue Kennungen als Strings speichern. CSV: path,value, Kommas und zitierte Felder; Anführungszeichen verhindern keine Tabellenformeln. Prüfen, kopieren oder json-flattened.txt separat herunterladen.
Die Verarbeitung erfolgt lokal im Browser.