JSON zu Text Konverter
Konvertieren Sie JSON-Daten in Klartext, indem Sie verschachtelte Strukturen in Schlüssel-Wert-Paare, nur Werte oder nur Schlüssel umwandeln.
Eingabe
Ausgabe
Readme
Was ist JSON?
JSON (JavaScript Object Notation) ist ein leichtgewichtiges Datenaustauschformat, das häufig zum Speichern und Übertragen strukturierter Daten verwendet wird. Es organisiert Informationen in verschachtelten Objekten und Arrays mit Schlüssel-Wert-Paaren. Während JSON für Maschinen leicht zu analysieren ist, kann seine hierarchische Struktur es schwierig machen, es in Tools zu lesen oder zu verarbeiten, die Klartext erwarten — Tabellenkalkulationen, Log-Analyzer, Konfigurationsdateien oder einfache Text-Editoren.
Die Konvertierung von JSON in Klartext „flacht" diese verschachtelte Struktur in eine lineare Liste von Einträgen ab, was es viel einfacher macht, sie zu scannen, zu kopieren oder in andere Systeme zu importieren.
Werkzeugbeschreibung
Dieses Tool konvertiert JSON-Daten in menschenlesbaren Klartext, indem es die gesamte JSON-Struktur durchläuft und abflacht. Verschachtelte Objekte und Arrays werden in eine einzelne Zeile pro Wert zusammengefasst, wobei jeder Pfad mit Punkt-Notation für Objekte und Klammer-Notation für Arrays dargestellt wird. Sie können wählen, was in die Ausgabe aufgenommen werden soll: vollständige Schlüssel-Wert-Paare, nur Werte oder nur Schlüssel. Bei der Ausgabe von Schlüssel-Wert-Paaren können Sie auch das Trennzeichen zwischen dem Schlüssel und seinem Wert auswählen.
Beispiele
Eingabe JSON:
{
"name": "Alice",
"age": 30,
"address": {
"city": "Berlin",
"zip": "10115"
},
"hobbies": ["reading", "cycling"]
}Schlüssel-Wert-Paare Ausgabe (Trennzeichen : ):
name: Alice
age: 30
address.city: Berlin
address.zip: 10115
hobbies[0]: reading
hobbies[1]: cyclingNur Werte Ausgabe:
Alice
30
Berlin
10115
reading
cyclingNur Schlüssel Ausgabe:
name
age
address.city
address.zip
hobbies[0]
hobbies[1]Funktionen
- Flacht tief verschachtelte JSON-Objekte und Arrays in einzelne Zeilen ab
- Drei Ausgabeformate: Schlüssel-Wert-Paare, nur Werte oder nur Schlüssel
- Vier Trennzeichen-Optionen für den Schlüssel-Wert-Modus: Doppelpunkt, Gleichheitszeichen, Bindestrich oder Tabulator
- Punkt-Notation für verschachtelte Objektschlüssel (
parent.child.grandchild) - Klammer-Notation für Array-Indizes (
items[0],items[1])
Funktionsweise
Das Tool durchläuft die JSON-Struktur rekursiv. Für jeden primitiven Wert (String, Zahl, Boolean oder null) wird der vollständige Pfad von der Wurzel zu diesem Wert aufgezeichnet. Objektschlüssel werden mit einem . verbunden und Array-Indizes werden als [n] geschrieben. Die gesammelten Pfad-Wert-Paare werden dann gemäß dem gewählten Ausgabemodus formatiert und in ein Klartext-Dokument mit einem Eintrag pro Zeile zusammengefasst.
Anwendungsfälle
- JSON-Daten in Tabellenkalkulationen importieren — extrahieren Sie nur Werte und fügen Sie sie in eine Spalte ein, ohne JSON-Syntax manuell entfernen zu müssen.
- API-Antworten debuggen — scannen Sie schnell alle Schlüssel und Werte in einer flachen Liste, um fehlende oder unerwartete Felder zu erkennen, ohne eine Baumansicht zu durchsuchen.
- Konfigurations- oder Umgebungsdateien generieren — konvertieren Sie ein JSON-Einstellungsobjekt in ein flaches Schlüssel=Wert-Format, das für
.env-Dateien oder INI-ähnliche Konfigurationen geeignet ist.
Optionen erklärt
| Option | Beschreibung |
|---|---|
| Schlüssel-Wert-Paare | Gibt jeden Blattknoten als full.path: value aus (eine pro Zeile) |
| Nur Werte | Gibt nur die primitiven Werte aus, eine pro Zeile |
| Nur Schlüssel | Gibt nur die vollständigen gepunkteten Pfade aus, eine pro Zeile |
| Trennzeichen | Das Zeichen oder die Zeichen zwischen dem Schlüssel und dem Wert im Schlüssel-Wert-Modus (: , =, - oder Tabulator) |
Einschränkungen
- Nur primitive Blattwerte (Strings, Zahlen, Booleans, null) erscheinen als separate Zeilen — leere Arrays und leere Objekte erzeugen keine Ausgabezeilen.
- Das Tool konvertiert nur in eine Richtung: JSON → Text. Verwenden Sie einen JSON-Formatter oder Editor, um in die andere Richtung zu gehen.
- Sehr große JSON-Dateien können eine lange Ausgabe erzeugen; erwägen Sie, die Daten vorher zu filtern oder zu paginieren.