what is JSON to CSV converter online? Fünf Maschinen, nicht eine
Wenn Sie JSON in einen Konverter einfügen und eine CSV-Datei herauskommt, fühlt es sich wie eine einzige Aktion an. Ist es aber nicht. Jeder JSON-zu-CSV-Online-Konverter, diese Seite eingeschlossen, durchläuft dieselben fünf Stufen in derselben Reihenfolge: Parsen, Zeilen finden, Abflachen, Serialisieren, Herunterladen. Zu wissen, welche Stufe was tut, verändert, wie Sie jede Fehlermeldung und jede merkwürdig aussehende Zelle lesen, denn jede Art von Problem gehört zu genau einer Stufe.
Die Pipeline zählt noch aus einem zweiten Grund: Die Optionen auf der Seite sind keine magischen Einstellungen. Jeder Schalter und jede Dropdown-Liste greift in genau eine Stufe ein. Der Abflachungs-Schalter steuert Stufe drei. Die Trennzeichenwahl steuert Stufe vier. Sobald Sie die Zuordnung sehen, sind die Optionen keine Ratespiele mehr, sondern Entscheidungen.
Diese Anleitung durchläuft die fünf Stufen der Reihe nach anhand desselben kleinen Bestelldatensatzes, damit Sie jede Maschine bei der Arbeit sehen können. Jede gezeigte Ausgabe wurde vom echten Konverter auf dieser Seite erzeugt, nicht nachträglich illustriert.
Teil 1: der Parser, der Türsteher
Stufe eins liest Ihre Eingabe und entscheidet, ob es überhaupt JSON ist. Das ist die strengste Maschine der Pipeline und die am wenigsten nachsichtige: JSON mit einem fehlenden Anführungszeichen, einem Komma am Ende oder einem verirrten Zeichen wird hier zurückgewiesen, bevor irgendetwas anderes läuft. Das ist ein Feature. Ein Konverter, der kaputte Eingaben erraten würde, würde stillschweigend eine falsche Tabelle erzeugen.
Wenn der Parser Ihre Eingabe zurückweist, sagt er Ihnen, wo er stehen geblieben ist, was meist ein oder zwei Zeichen vom tatsächlichen Fehler entfernt ist. Die zwei häufigsten Zurückweisungen sind eine leere Eingabe und fehlerhaftes JSON, und die Meldungen sind schlicht:
Input: (empty box)
Output: Input is empty. Please paste or upload JSON data.In dieser Stufe ändert sich nichts an Ihren Daten. Der Parser akzeptiert entweder das JSON und übergibt die strukturierten Werte an Stufe zwei, oder er stoppt die gesamte Pipeline mit einem Fehler. Wenn Sie je sehen, dass ein Konverter aus bekanntermaßen kaputter Eingabe eine Tabelle erzeugt, hat dieser Konverter die Validierung übersprungen, und Sie sollten seiner Ausgabe nicht trauen.
Teil 2: der Zeilenfinder, woher die Zeilen kommen
Stufe zwei betrachtet das geparste JSON und beantwortet eine Frage: Was wird zu einer Zeile? Eine CSV-Datei ist eine Liste von Zeilen, also muss der Konverter irgendwo in Ihren Daten eine Liste finden. Der einfache Fall ist ein Array von Objekten auf oberster Ebene: Jedes Objekt wird zu genau einer Zeile, Punkt.
Echte Daten sind selten so ordentlich. APIs lieben es, ihre Listen einzupacken: {"users": [...], "total": 2}. Ein guter Zeilenfinder erkennt die eingepackte Liste, nutzt sie als Zeilen und ignoriert die Verpackungsfelder. Ein einzelnes Objekt ganz ohne Liste wird zu genau einer Zeile. JSON mit einem Objekt pro Zeile wird als eine Zeile pro Zeile gelesen.
{"users": [{"name": "Amelia", "city": "Austin"}, {"name": "Bruno", "city": "Berlin"}], "total": 2}Der Zeilenfinder zieht die users-Liste heraus und macht daraus zwei Zeilen mit den Spalten name und city. Das Feld total ist weder eine Zeile noch eine Spalte und wird verworfen. Diese Stufe ist schuld, wenn Ihre Ausgabe weniger Zeilen hat als erwartet oder erwartete Spalten fehlen: Der Konverter hat eine andere Liste gefunden als die, die Sie meinten.
Teil 3: der Abflacher, die einzige echte Umwandlung
Stufe drei ist die einzige Stufe, die die Form Ihrer Daten verändert. CSV-Zellen können keine Objekte oder Listen enthalten, also muss alles Verschachtelte umgeschrieben werden, bevor es in eine Tabelle passt. Der Abflacher zieht jeden verschachtelten Wert mit festen Regeln auf die oberste Ebene hoch: Verschachtelte Objekte werden zu Punktnotation-Spalten, kurze Listen einfacher Werte werden zu einer Zelle mit zusammengefügten Werten, und Listen von Objekten werden zu JSON-Text in einer in Anführungszeichen gesetzten Zelle.
Hier ist der Eingabedatensatz, den diese Anleitung verwendet, mit einem verschachtelten Kundenobjekt, einer Tags-Liste und einer Notiz, die ein Komma enthält:
[{"id": "A-101", "customer": {"name": "Amelia", "city": "Austin"}, "tags": ["new", "vip"], "note": "ships, fast"}]Teil 3: der Abflacher, die einzige echte Umwandlung (Fortsetzung)
Und hier ist, was der Abflacher an die nächste Stufe übergibt, verifiziert mit dem echten Konverter:
id,customer.name,customer.city,tags,note
A-101,Amelia,Austin,new; vip,"ships, fast"Lesen Sie es Spalte für Spalte. Das Kundenobjekt wurde zu zwei Spalten, customer.name und customer.city. Die Tags-Liste wurde zu einer Zelle, new; vip, wobei die Werte mit Semikolon und Leerzeichen verbunden wurden. Die Notiz hat ihr Komma behalten, und Stufe vier kümmert sich darum. Null-Werte und leere Listen werden zu leeren Zellen. Nichts wird erfunden und nichts gelöscht, aber aus einem Baum ist eine Tabelle geworden.
Schalten Sie den Abflachungs-Schalter aus, wird Stufe drei übersprungen: Verschachtelte Werte bleiben als JSON-Text in ihren Zellen, in Anführungszeichen gesetzt, damit die Tabelle gültig bleibt. Manchmal wollen Sie genau das, wenn das empfangende System das JSON wieder herausparst, und manchmal ist es ein Durcheinander. In jedem Fall ist es diese Stufe, die das tut.
Teil 4: der Serialisierer, die Anführungszeichen-Engine
Stufe vier wandelt die abgeflachten Zeilen in CSV-Text um, und ihre einzige Aufgabe ist, die Tabelle gültig zu halten. Die Regel, der sie folgt, ist einfach: Eine Zelle, die das Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, wird in doppelte Anführungszeichen gesetzt, und jedes Anführungszeichen darin wird verdoppelt. Alles andere wird nackt geschrieben.
Das Subtile ist, dass die Anführungszeichen dem verwendeten Trennzeichen folgen, nicht einer festen Vorstellung davon, was besonders ist. Beobachten Sie denselben Datensatz, serialisiert mit Semikolon als Trennzeichen, verifiziert mit dem echten Konverter:
id;customer.name;customer.city;tags;note
A-101;Amelia;Austin;"new; vip";ships, fastDie Tags-Zelle ist jetzt in Anführungszeichen gesetzt, weil new; vip ein Semikolon enthält. Aber die Notiz ships, fast steht nackt: Bei Semikolon als Trennzeichen ist ein Komma ein gewöhnliches Zeichen und braucht keinen Schutz. Die Engine setzt Anführungszeichen nach dem tatsächlich verwendeten Trennzeichen. Darum kann auch eine CSV, die perfekt aussieht, in Excel als eine einzige Spalte geöffnet werden: Excel hat sie an einem anderen Trennzeichen getrennt als dem, das der Serialisierer verwendet hat, was eine Stufe-vier-Diskrepanz ist, keine kaputten Daten.
Teil 4: der Serialisierer, die Anführungszeichen-Engine (Fortsetzung)
Noch ein Trennzeichen, weil es Leute überrascht: der Tab. Tabs kommen in echten Daten fast nie vor, also braucht tabgetrennte Ausgabe meist gar keine Anführungszeichen:
id customer.name customer.city tags note
A-101 Amelia Austin new; vip ships, fastKeine Anführungszeichen irgendwo. Der Kopfzeilen-Schalter ist ebenfalls eine Stufe-vier-Option: Er entscheidet einfach, ob die Spaltennamen als erste Zeile geschrieben werden. Sonst ändert sich nichts.
Teil 5: der Download, schlichtes UTF-8 und ein Dateiname
Stufe fünf ist die uninteressanteste und die am leichtesten zu verpfuschende. Sie nimmt den fertigen Text und übergibt ihn Ihnen als Datei. Diese Seite nennt sie data-export-YYYY-MM-DD.csv, damit sich wiederholte Downloads nach Datum sortieren, und schreibt sie als schlichtes UTF-8 ohne Byte-Order-Mark.
Das No-BOM-Detail ist wissenswert, weil es in Excel beißt. Manche Programme erwarten eine BOM, um UTF-8 zu erkennen; ohne sie können Zeichen mit Akzenten als Zeichensalat erscheinen, wenn Sie die Datei per Doppelklick öffnen. Die Lösung liegt auf der Öffnungsseite, nicht auf der Dateiseite: Importieren Sie die Datei in Excel als Textimport und wählen Sie die Kodierung 65001: Unicode (UTF-8). Die Datei selbst ist in Ordnung.
Wo die Optionen der Seite eingreifen
Mit den fünf Stufen vor Augen lesen sich die Konverter-Optionen wie ein Schaltplan. Der Schalter für verschachtelte Werte aktiviert Stufe drei oder umgeht sie. Die Trennzeichenwahl, Komma, Semikolon, Tab oder Pipe, setzt das Zeichen, gegen das Stufe vier Anführungszeichen setzt. Der Schalter für die Kopfzeile fügt die Spaltennamenzeile in Stufe vier hinzu oder lässt sie weg. Die automatische Konvertierung läuft die gesamte Pipeline einfach bei jedem Tastenschlag neu, statt auf einen Button zu warten.
Es gibt keine Option, die in den Parser eingreift, und das ist Absicht: Validierung ist keine Präferenz. Ein Konverter, der Stufe eins deaktivieren ließe, würde aus kaputter Eingabe selbstbewusst aussehenden Müll erzeugen.
Wenn die Ausgabe falsch aussieht, ist genau ein Teil schuld
Diagnose ist der ganze Sinn, die Pipeline zu kennen. Ordnen Sie das Symptom der Stufe zu, und Sie wissen, wo Sie suchen müssen:
- Eine Fehlermeldung, die eine Position nennt: Stufe eins, der Parser. Ihr JSON ist in der Nähe der gemeldeten Stelle fehlerhaft; validieren Sie es und beheben Sie die Quelle.
- Weniger Zeilen oder fehlende Spalten: Stufe zwei, der Zeilenfinder. Der Konverter hat eine andere Liste gewählt als die, die Sie meinten, oder Ihre Verpackungsform hat ihn verwirrt.
- Verschachtelte Daten als unlesbarer JSON-Text in Zellen: Stufe drei, der Abflacher, ist aus oder die Daten waren zu tief. Schalten Sie die Abflachung ein.
- Alles landet beim Öffnen in einer Spalte: Stufe vier, der Serialisierer, hat ein anderes Trennzeichen verwendet als Ihre Tabellenkalkulation erwartet. Importieren Sie neu und wählen Sie das richtige Trennzeichen, oder erzeugen Sie neu mit Semikolon oder Tab.
- Verirrte Anführungszeichen oder geteilte Zeilen: Stufe-vier-Anführungszeichen, meist von der Option quoteMode never oder von handbearbeiteter CSV. Lassen Sie die Anführungszeichen auf automatisch.
- Seltsame Zeichen beim Öffnen: Stufe fünf, die Download-Kodierung. Importieren Sie neu als UTF-8 (65001), statt per Doppelklick zu öffnen.
Was ein JSON-zu-CSV-Online-Konverter nicht ist
Die Pipeline definiert auch die Grenzen. Ein Konverter ist kein JSON-Editor: Er kann Ihre Daten nicht reparieren, Ihre Felder nicht umbenennen und nicht entscheiden, was eine Spalte bedeutet. Er ist auch kein JSON-Formatter, obwohl der Parser nebenbei validiert; wenn Sie hübsch gedrucktes JSON wollen, ist das ein anderes Tool. Er ist keine Tabellenkalkulation: Sobald die CSV heruntergeladen ist, passieren Sortieren, Filtern und Formeln in Excel oder Sheets, nicht im Konverter.
Und er kann nicht ändern, was Ihre Daten bedeuten. Das Abflachen erhält Werte, lässt Typen aber kollabieren: Zahlen, Boolean-Werte und Nullwerte werden alle zu Text, verschachtelte Struktur wird zu Spaltennamen, und es gibt keinen Weg zurück zum ursprünglichen Baum, nur aus der CSV. Wenn Zeilen unterschiedliche Formen haben, nimmt der Konverter die Vereinigung aller Spalten und lässt Leerzeichen, wo einer Zeile ein Feld fehlt. Das ist ehrliches Verhalten, aber es ist gut zu wissen, bevor Sie konvertieren: Ein Konverter ordnet Ihre Daten treu um, und treu ist alles, was er verspricht.
Weiterführende Anleitungen
- Was ist ein JSON-zu-CSV Online-Tool? So finden Sie ein gutes (Anleitung 2026)
- what is JSON to CSV online? Die drei Wörter erklärt (Anleitung 2026)
- Verschachteltes JSON in CSV umwandeln: Was der Schalter wirklich tut (Anleitung 2026)
- convert json to csv locally: JSON auf dem eigenen Rechner in CSV umwandeln (Anleitung 2026)
- Welche Möglichkeiten gibt es, JSON lokal in CSV umzuwandeln? 6 Methoden im Vergleich (Anleitung 2026)
- CSV in einer Spalte: Warum Ihre CSV in Excel in einer Spalte landet und wie Sie das beheben (Anleitung 2026)
- Warum Ihre CSV in Excel falsch dargestellt wird und wie Sie die Kodierung beheben (Anleitung 2026)
- Warum Excel die führenden Nullen Ihrer CSV-Codes entfernt und wie Sie sie behalten (Anleitung 2026)
- Excel ändert Datum in CSV: Tag und Monat vertauscht – so bleiben Ihre Daten richtig (Anleitung 2026)
- Warum Excel Ihre CSV beim Speichern verändert und wie Sie das Original schützen (Anleitung 2026)
- CSV-Datei zu groß für Excel: Warum Excel Ihre große CSV-Datei nicht öffnet und was Sie stattdessen tun (Anleitung 2026)
Häufig gestellte Fragen
Was ist ein JSON-zu-CSV-Online-Konverter in einem Satz?
Es ist eine Webseite, die JSON-Daten in fünf Schritten in eine CSV-Datei umwandelt, Parser, Zeilenfinder, Abflacher, Anführungszeichen-Engine und Download, wobei die gesamte Pipeline in Ihrem Browser-Tab läuft.
Was sind die fünf Teile eines JSON-zu-CSV-Konverters?
Der Parser, der das JSON validiert; der Zeilenfinder, der entscheidet, was zu einer Zeile wird; der Abflacher, der verschachtelte Werte in einfache Zellen verwandelt; der Serialisierer, der gültigen CSV-Text mit korrekten Anführungszeichen schreibt; und der Download-Schritt, der Ihnen die Datei übergibt. Die Optionen der Seite greifen in die mittleren drei ein.
Warum setzt der Konverter manche Zellen in Anführungszeichen und andere nicht?
Die Anführungszeichen folgen dem verwendeten Trennzeichen. Eine Zelle wird nur in Anführungszeichen gesetzt, wenn sie das aktive Trennzeichen, ein Anführungszeichen oder einen Zeilenumbruch enthält, und innere Anführungszeichen werden verdoppelt. Ändern Sie das Trennzeichen, werden andere Zellen in Anführungszeichen gesetzt, was korrektes Verhalten ist, keine Inkonsistenz.
Warum wurde meine Konverter-Ausgabe in Excel als eine Spalte geöffnet?
Das ist eine Trennzeichen-Diskrepanz in der Serialisierer-Stufe, keine kaputten Daten. Excel trennt Spalten an Ihrem System-Listentrennzeichen, das in manchen Regionen ein Komma und in anderen ein Semikolon ist. Importieren Sie die Datei neu und wählen Sie das passende Trennzeichen, oder erzeugen Sie die CSV mit der Semikolon- oder Tab-Option neu.
Ist ein JSON-zu-CSV-Konverter dasselbe wie ein JSON-Formatter?
Nein. Ein Formatter druckt JSON hübsch für Menschen zum Lesen; ein Konverter strukturiert JSON zu einer Tabelle um, damit Tabellenkalkulationen sie öffnen können. Der Konverter-Parser validiert Ihr JSON nebenbei, weshalb ungültige Eingabe einen Fehler statt einer Tabelle bekommt, aber Formatieren ist nicht seine Aufgabe.
Kann ein Konverter kaputtes oder ungültiges JSON reparieren?
Nein, und einem, der es versucht, sollten Sie misstrauen. Die Parser-Stufe weist fehlerhaftes JSON mit einem Fehler zurück, der die Position nennt, an der er stehen geblieben ist. Beheben Sie das JSON an der Quelle, ein fehlendes Anführungszeichen oder ein Komma am Ende in der Nähe der gemeldeten Position, und konvertieren Sie dann erneut.
Verändert der Konverter meine Daten oder nur das Format?
Werte bleiben erhalten, aber die Form ändert sich. Das Abflachen wandelt verschachtelte Objekte in Punktnotation-Spalten und Listen in zusammengefügte Zellen um, und jeder Wert wird zu Text: Zahlen, Boolean-Werte und Nullwerte verlieren ihre Typen. Zeilen mit unterschiedlichen Formen erhalten die Vereinigung aller Spalten mit Leerzeichen, wo ein Feld fehlt.
Sehen Sie die fünf Teile in Aktion
Fügen Sie beliebiges JSON in den Konverter auf dieser Seite ein und beobachten Sie, wie Parser, Abflacher und Anführungszeichen-Engine ihre Arbeit tun. Kostenlos, keine Anmeldung, läuft vollständig in Ihrem Browser.
Den JSON-zu-CSV-Konverter öffnen