JSON abflachen
Wandeln Sie verschachteltes JSON in eine JSON-Pointer-Pfadübersicht mit Werten und leeren Containern um.
Privat: läuft in Ihrem Browser, Ihre Eingaben werden nie gesendet. So prüfen Sie es
Ihre Dateien werden hier auf Ihrem Gerät verarbeitet
Wir senden den Inhalt Ihrer Dateien oder Texte an keinen Server: Alles wird im Arbeitsspeicher Ihres Browsers verarbeitet. Sie brauchen kein Konto, es gibt kein Tageslimit und wir nutzen weder Besucheranalyse noch Tracker. Jedes Werkzeug hat Größenlimits, um den Speicher Ihres Geräts zu schützen.
Eine Verbindung wird nur zum Laden der Website gebraucht. Danach können Sie die Verbindung trennen und die Werkzeuge funktionieren weiter (manche Vorschauen brauchen sie eventuell). Das Hosting kann technische Besuchsdaten erhalten. Favoriten speichern in diesem Browser nur Werkzeugkennungen.
Wie wir mit Ihren Daten umgehen →Wie man dieses Tool benutzt
- Geben Sie Daten ein oder laden Sie das Werkzeugbeispiel.
- Wählen Sie die Optionen und betätigen Sie die Hauptschaltfläche.
- Prüfen Sie das Ergebnis vor dem Kopieren oder Herunterladen.
Ein Beispiel, das Sie überprüfen können
Wandeln Sie verschachteltes JSON in eine JSON-Pointer-Pfadübersicht mit Werten und leeren Containern um.
Beispieleingabe
{"user":{"name":"Ana"},"tags":["a","b"],"empty":{}}Erwartetes Ergebnis
{
"/user/name": "Ana",
"/tags/0": "a",
"/tags/1": "b",
"/empty": {}
}Prüfen Sie das Ergebnis vor dem Kopieren oder Herunterladen.
JSON abflachen: Anwendung und praktische Hinweise
Jeder Endwert wird seinem Pfad ab der Wurzel zugeordnet. Schrägstriche in Namen werden als ~1 und Tilden als ~0 maskiert, damit unterschiedliche Schlüssel nicht kollidieren. Array-Positionen beginnen bei null. Der leere Pfad bezeichnet einen einfachen Wurzelwert. Null, false, null als Zahl, leere Zeichenfolgen, Arrays und Objekte bleiben erhalten. Der Typ nicht leerer Container wird nicht gespeichert: /0 kann aus einem Array oder einem Schlüssel namens 0 stammen. Die Übersicht ist allein keine umkehrbare Sicherung. Unterstützt werden achtzig Verschachtelungsebenen.
JSON abflachen. Verwenden Sie gültiges JSON und prüfen Sie die Struktur vor der Umwandlung. Ein Objekt ordnet Namen Werte zu; ein Array erhält eine Folge von Positionen. Dieser Unterschied zählt auch bei ähnlich aussehenden Dokumenten. Zeichenfolgen benötigen doppelte Anführungszeichen, Eigenschaften werden durch Kommata getrennt und boolesche Werte heißen true oder false. Null ist ein ausdrücklicher Wert und unterscheidet sich von einer fehlenden Eigenschaft. Ziffernfolgen können Kennungen mit wichtigen führenden Nullen sein; wandeln Sie sie nicht zur Vereinfachung in Zahlen um. Der Browser analysiert JSON, ohne den Inhalt als Programm auszuführen. Doppelte Schlüssel bleiben nicht als getrennte Einträge erhalten. Bewahren Sie das Original besonders bei Konfigurationen oder API-Antworten mit wichtigen Datentypen auf. Die Ausgabe ersetzt keine Prüfung gegen das erwartete Schema Ihres Zielsystems.
JSON abflachen. Beginnen Sie mit dem Beispiel und prüfen Sie die Beziehung zwischen Eingabe und Ausgabe, bevor Sie ein vollständiges Dokument einfügen. Das Beispiel ist klein genug, um es ohne weitere Anwendung nachzuvollziehen. Ersetzen Sie die Daten anschließend durch eine repräsentative Probe und passen Sie die Optionen an. Die Hauptschaltfläche führt die Verarbeitung aus; das Laden des Beispiels füllt lediglich die Felder. Wenn Sie danach eine Eingabe ändern, wird das vorherige Ergebnis ausgeblendet, damit Sie keine überholte Fassung kopieren. Führen Sie die Verarbeitung nach jeder Änderung erneut aus. Leeren stellt die ursprünglichen Formularwerte wieder her und verwirft die Ausgabe. Kopieren überträgt den Ausgabetext in die Zwischenablage, sofern der Browser dies erlaubt. Herunterladen erstellt eine Datei erst nach ausdrücklicher Betätigung; die Berechnung selbst startet keinen Download. Bewahren Sie die Eingabe separat auf, wenn Sie den Vorgang später wiederholen möchten. Dieses Formular ist kein Projektarchiv und speichert keinen Verlauf. Benennen Sie Vergleichsdateien nach ihren Einstellungen und prüfen Sie, welche Datei geöffnet ist.
Ein praktischer Check vor der Verwendung des Ergebnisses
JSON abflachen. Prüfen Sie eine kurze Probe mit vorhersehbarem Ergebnis und einen weiteren Fall mit den für Ihre Arbeit wichtigen Besonderheiten. Kontrollieren Sie Anfang und Ende der Ausgabe: Eine scheinbar richtige Kopie kann zu früheren Eingaben gehören, wenn Sie mehrere Fassungen außerhalb dieser Seite gespeichert haben. Verkleinern Sie bei Fehlern die Probe bis zur problematischen Stelle und beachten Sie die angegebenen Grenzen. Entfernen Sie Informationen nicht allein zum Ausblenden einer Meldung; prüfen Sie zuerst, ob die gewählte Verarbeitung Ihrem Ziel entspricht. Öffnen Sie eine heruntergeladene Datei vor der Weiterverwendung und kontrollieren Sie Zeichen, Struktur und Werte. Die Datei enthält das Ergebnis, aber keine Formulareinstellungen. Bewahren Sie Eingabe und Optionen ebenfalls auf, wenn Sie den Vorgang später erklären möchten.
Optionen und Grenzen
Jeder Endwert wird seinem Pfad ab der Wurzel zugeordnet. Schrägstriche in Namen werden als ~1 und Tilden als ~0 maskiert, damit unterschiedliche Schlüssel nicht kollidieren. Array-Positionen beginnen bei null. Der leere Pfad bezeichnet einen einfachen Wurzelwert. Null, false, null als Zahl, leere Zeichenfolgen, Arrays und Objekte bleiben erhalten. Der Typ nicht leerer Container wird nicht gespeichert: /0 kann aus einem Array oder einem Schlüssel namens 0 stammen. Die Übersicht ist allein keine umkehrbare Sicherung. Unterstützt werden achtzig Verschachtelungsebenen.
Häufige Fragen
Ist es kostenlos und muss ich mich anmelden?
Ja, es ist kostenlos. Sie müssen sich nicht anmelden, kein Konto anlegen und keine App installieren, und es gibt kein Tageslimit: Werkzeug öffnen und loslegen. Es gibt nur Größenlimits, die den Speicher Ihres Geräts schützen.
Werden meine Daten an einen Server gesendet?
Nein. Was Sie eingeben oder einfügen, wird im Arbeitsspeicher Ihres Browsers verarbeitet und an keinen Server gesendet. Sie können das im Netzwerk-Tab prüfen oder nach dem Laden der Seite offline gehen.