Der 30-Sekunden-Weg, Klick für Klick
Sie haben eine Kurzform als Suchanfrage eingegeben, also gibt es hier die Kurzantwort mit jedem einzelnen Klick. Schritt eins: Scrollen Sie zum Konverter oben auf dieser Seite. Sie sehen zwei Felder nebeneinander. Das linke trägt die Beschriftung „Input JSON" (JSON eingeben), und sein Platzhaltertext lautet „Paste raw JSON data here or drag and drop a .json file" (Roh-JSON-Daten hier einfügen oder eine .json-Datei hierher ziehen). Klicken Sie in das Feld und fügen Sie Ihr JSON mit Strg+V oder Cmd+V ein.
Schritt zwei ist überhaupt kein Klick, weil „Auto Convert" (Automatisch umwandeln) standardmäßig eingeschaltet ist. In dem Moment, in dem Sie einfügen, füllt sich das rechte Feld mit der Beschriftung „Output CSV" (CSV-Ausgabe) mit dem umgewandelten Ergebnis, und das Statusfeld über dem linken Feld wechselt von „Ready" (Bereit) zu „Valid (N rows)" (Gültig, N Zeilen), wobei N Ihre Zeilenanzahl ist. Falls Sie „Auto Convert" jemals ausschalten, erledigt die Schaltfläche „Convert to CSV" (In CSV umwandeln) in der Einstellungsleiste dieselbe Aufgabe auf Abruf.
Schritt drei: Klicken Sie oben rechts im Feld „Output CSV" auf „Download .csv". Die Datei wird sofort heruntergeladen, mit dem Namen data-export-YYYY-MM-DD.csv und dem heutigen Datum, als einfacher UTF-8-Text. Öffnen Sie sie in Excel, Google Sheets oder einem beliebigen Texteditor. Es gibt keine Anmeldung, keinen Upload und keinen Warteraum: Die Umwandlung geschieht auf Ihrem eigenen Rechner, in diesem Browser-Tab.
Das ist der ganze Weg, und für eine einmalige Umwandlung ist er auch der richtige. Der Rest dieser Anleitung existiert für die drei Momente, in denen Leute hängen bleiben: wenn sie nicht wissen, was als einfügbares JSON zählt, wenn sie der Ausgabe nicht trauen, und wenn sie auf das rote „Invalid JSON"-Feld stoßen. Für jeden davon gibt es unten eine kurze, konkrete Lösung.
Was Sie einfügen können: vier Formen, die alle funktionieren
Der Konverter akzeptiert mehr Formen, als die meisten Leute erwarten, und sie zu kennen erspart eine Runde Neuformatierung. Die häufigste Form ist ein Array von Objekten: eine Liste in eckigen Klammern, in der jedes Element eine Zeile ist. Fügen Sie das ein, und jedes Objekt wird eine Zeile, wobei die Kopfzeile aus der Vereinigung aller Schlüssel gebildet wird, die irgendwo in den Daten vorkommen.
Die zweite Form ist ein einzelnes Objekt, ganz ohne eckige Klammern. Fügen Sie ein Objekt ein, und Sie erhalten eine CSV mit einer Zeile: Die Schlüssel werden zur Kopfzeile und die Werte zur einzigen Datenzeile. Die dritte Form ist die umhüllte API-Antwort, bei der das Array unter einem Schlüssel sitzt, wie bei {"users": [...]}. Der Konverter findet das erste Array von Objekten auf oberster Ebene und wandelt dieses um, sodass Sie die rohe API-Antwort einfügen können, ohne sie von Hand auszupacken.
Die vierte Form ist JSON Lines, auch NDJSON genannt: ein JSON-Objekt pro Zeile, ohne Kommas oder äußere Klammern. Fügen Sie das ein, und jede Zeile wird eine Zeile. Und wenn Sie ein bloßes Array einfacher Werte einfügen, wie ["apple", "banana", "cherry"], erhalten Sie zwei Spalten, index und value, nummeriert ab eins. Alle fünf Formen unten wurden vor der Veröffentlichung dieser Anleitung durch die echte Konverter-Engine geschickt, sodass die Ausgaben exakt sind.
Das ausgearbeitete Beispiel unten ist die umhüllte Form, weil sie die Leute am meisten verwirrt: zwei Benutzer, jeder mit einem verschachtelten Adressobjekt und einer Tags-Liste. Mit den Standardeinstellungen wird die Adresse zu address.city und address.zip abgeflacht, und die Tags-Liste wird mit Semikolon und Leerzeichen zu einer Zelle verbunden.
{
"users": [
{ "id": 1, "name": "Ana", "address": { "city": "Lima", "zip": "15001" }, "tags": ["new", "vip"] },
{ "id": 2, "name": "Ken", "address": { "city": "Osaka", "zip": "530-0001" }, "tags": ["new"] }
]
}
# Output CSV, default settings (verified):
# id,name,address.city,address.zip,tags
# 1,Ana,Lima,15001,new; vip
# 2,Ken,Osaka,530-0001,newDer 10-Sekunden-Check vor dem Download
Bevor Sie auf „Download .csv" klicken, nehmen Sie sich zehn Sekunden für vier Prüfungen. Sie fangen jede übliche Überraschung ab, solange die Lösung noch einen Klick entfernt ist. Erstens: Lesen Sie das Statusfeld. Es sollte „Valid (N rows)" anzeigen, wobei N der Anzahl der Datensätze entspricht, die Sie eingefügt haben. Wenn N eins ist und Sie fünfzig Datensätze eingefügt haben, hat der Konverter ein Objekt gesehen, nicht fünfzig, und Sie haben wahrscheinlich eine umhüllte Antwort mit einer unerwarteten Form eingefügt.
Zweitens: Lesen Sie die Kopfzeile im Feld „Output CSV". Sie sollte die Spalten nennen, die Sie erwarten. Eine Spalte namens address, wo Sie address.city erwartet haben, bedeutet, dass „Flatten Nested Objects" (Verschachtelte Objekte abflachen) ausgeschaltet ist, was im Abschnitt zu den Einstellungen unten behandelt wird. Drittens: Lesen Sie eine verschachtelte Zelle. Wenn eine Liste, die Sie als new; vip erwartet haben, als JSON-Text mit verdoppelten Anführungszeichen erscheint, ist das Abflachen ebenfalls ausgeschaltet.
Viertens: Werfen Sie einen Blick auf die Ausgabestatistiken unter dem CSV-Feld: Zeilen, Spalten, Dateigröße und Umwandlungszeit. Zeilen und Spalten sollten Ihrem Bild der Daten entsprechen, und die Umwandlungszeit liegt bei gewöhnlichen Dateien bei wenigen Millisekunden, sodass eine große Zahl dort eine ungewöhnlich große Datei bedeutet, nicht ein langsames Tool. Die Ausgabe öffnet sich standardmäßig in der Tabellenansicht („Table View"), die für diese Prüfungen am einfachsten ist. „Raw CSV" zeigt dieselben Daten als Klartext, genau so, wie sie in der heruntergeladenen Datei erscheinen werden.
Wenn alle vier Prüfungen bestehen, laden Sie herunter. Wenn eine fehlschlägt, liegt die Lösung in den Einstellungen oder im JSON selbst, und beides wird als Nächstes behandelt. Die Gewohnheit, die Sie sich aneignen sollten, ist diese: erst prüfen, dann herunterladen. Es dauert zehn Sekunden und ist der Unterschied zwischen einer CSV, die sich beim ersten Versuch korrekt öffnet, und einer, die Sie zweimal umwandeln.
Einstellung 1: Flatten Nested Objects (Verschachtelte Objekte abflachen)
Die Einstellungsleiste über den beiden Feldern enthält drei Schalter und ein Dropdown für das Trennzeichen, und alle drei Schalter starten eingeschaltet. Der erste Schalter, „Flatten Nested Objects" (Verschachtelte Objekte abflachen), ist derjenige, der das Ergebnis am stärksten verändert. Eingeschaltet werden verschachtelte Objekte zu Spalten in Punktnotation: Aus address werden address.city und address.zip, und jeder Wert landet in einer echten Spalte, die Sie sortieren und filtern können.
Ausgeschaltet bleiben verschachtelte Werte genau so, wie sie sind: Das Adressobjekt landet in einer einzigen address-Zelle als JSON-Text, und die Tags-Liste landet in einer einzigen tags-Zelle als JSON-Array. Die verdoppelten Anführungszeichen, die Sie in dieser Ausgabe sehen, sind keine Beschädigung. Sie sind CSV-Maskierung, die ihre Arbeit tut, weil eine Zelle, die Anführungszeichen enthält, diese verdoppeln und die ganze Zelle in Anführungszeichen setzen muss. Die Daten sind intakt, aber es ist keine Tabelle, die Sie filtern können, weshalb das Abflachen bei fast jeder Umwandlung eingeschaltet bleibt.
Dieselbe Datei mit ausgeschaltetem Abflachen ist unten abgebildet, damit Sie den Unterschied auf den ersten Blick erkennen. Wenn Ihre CSV jemals voller {"city": ...}-Text herauskommt, ist dieser Schalter die Ursache, und ihn wieder einzuschalten ist die gesamte Lösung. Unsere Anleitung zum Abflachen von JSON zu CSV dokumentiert den Schalter Zelle für Zelle, einschließlich der Randfälle, in denen es richtig ist, ihn ausgeschaltet zu lassen.
# Output CSV, flattening off (verified):
# id,name,address,tags
# 1,Ana,"{""city"":""Lima"",""zip"":""15001""}","[""new"",""vip""]"
# 2,Ken,"{""city"":""Osaka"",""zip"":""530-0001""}","[""new""]"Einstellung 2: Delimiter (Trennzeichen)
Das Dropdown „Delimiter" (Trennzeichen) wählt das Zeichen zwischen den Spalten: Comma (Komma, ,), Semicolon (Semikolon, ;), Tab (Tabulator) oder Pipe (senkrechter Strich, |). Komma ist die Standardeinstellung, und es ist die richtige Wahl, es sei denn, Ihre Tabellenkalkulation erwartet etwas anderes. Ändern Sie es nur, wenn Sie einen Grund dafür haben, weil das Trennzeichen die Einstellung ist, die am ehesten eine CSV erzeugt, die im nächsten Programm kaputt aussieht.
Das klassische Symptom ist eine Datei, die sich in Excel als eine einzige hohe Spalte öffnet: Jede Zeile ist da, aber alle Werte sind in Spalte A zusammengepfercht. Das bedeutet, dass das Trennzeichen der Datei und das Trennzeichen, das Excel erwartet, nicht übereinstimmen. Die Lösung ist, mit „Delimiter" auf „Comma" erneut herunterzuladen oder die Datei über Excel „Daten", „Aus Text/CSV" zu öffnen, wo Sie das Trennzeichen explizit wählen können, statt Excel raten zu lassen.
Eine Feinheit ist es wert, gekannt zu werden. Wenn Sie auf „Semicolon" wechseln, wird jede Zelle, die selbst ein Semikolon enthält, automatisch in Anführungszeichen gesetzt, sodass die Datei weiterhin lesbar bleibt. Die Tags-Zelle new; vip wird in der Semikolon-Version unten zu "new; vip". Diese Anführungszeichen sind korrektes CSV, und jede Tabellenkalkulation liest sie als den einzelnen Wert new; vip zurück. Entfernen Sie die Anführungszeichen nicht von Hand; sie sind tragend.
# Output CSV, semicolon delimiter (verified):
# id;name;address.city;address.zip;tags
# 1;Ana;Lima;15001;"new; vip"
# 2;Ken;Osaka;530-0001;newEinstellung 3: Include Headers (Kopfzeilen einbeziehen)
Der dritte Schalter, „Include Headers" (Kopfzeilen einbeziehen), steuert, ob die erste Zeile der CSV die Spalten benennt. Lassen Sie ihn eingeschaltet, was der Standard ist, und die erste Zeile lautet id,name,address.city,address.zip,tags. Schalten Sie ihn aus, und dieselbe Datei liefert nur die beiden Datenzeilen, ganz ohne Kopfzeile: 1,Ana,Lima,15001,new; vip und dann 2,Ken,Osaka,530-0001,new.
Kopfzeilen aus ist eine Nischeneinstellung, und sie existiert für eine Situation: das Anhängen an eine bestehende CSV, die bereits eine Kopfzeile hat. Wenn Sie einen zweiten Stapel Datensätze in eine Datei einfügen, die ihre Spalten bereits benennt, würde eine zweite Kopfzeile in der Mitte sie beschädigen, also wandeln Sie den neuen Stapel ohne Kopfzeilen um und hängen die bloßen Zeilen an. In jeder anderen Situation lassen Sie die Kopfzeilen eingeschaltet: Eine CSV ohne Kopfzeile ist eine Tabelle ohne Spaltennamen, und die nächste Person, die sie öffnet, muss raten, was jede Spalte bedeutet.
Das vierte Steuerelement in der Einstellungsleiste ist kein Schalter, sondern die Schaltfläche „Convert to CSV", und es ist nur wichtig, wenn „Auto Convert" ausgeschaltet ist. Mit eingeschaltetem „Auto Convert", was der Standard ist, aktualisiert sich die Ausgabe beim Tippen. Mit ausgeschaltetem „Auto Convert" wird nichts umgewandelt, bis Sie die Schaltfläche drücken. Wenn Sie jemals JSON einfügen und die Ausgabe leer bleibt, prüfen Sie zuerst „Auto Convert": Es ist der häufigste Grund für ein leeres rechtes Feld, und die Lösung ist ein Klick.
Wenn das Statusfeld „Invalid JSON" anzeigt
Wenn das JSON, das Sie einfügen, kein gültiges JSON ist, wird das Statusfeld rot und zeigt „Invalid JSON" (Ungültiges JSON) an, und unter dem Eingabefeld erscheint eine rote Fehlerzeile mit der exakten Meldung des Parsers. Wenn Sie zum Beispiel {bad json einfügen, erhalten Sie die Meldung „Expected property name or '}' in JSON at position 1 (line 1 column 2)". Wenn Sie gar nichts einfügen, erhalten Sie „Input is empty. Please paste or upload JSON data." Die Meldung sagt Ihnen, wo das Problem liegt, also lesen Sie sie, bevor Sie etwas neu tippen.
Drei Fehler verursachen fast jedes „Invalid JSON"-Feld. Der erste ist ein nachgestelltes Komma: ein Komma nach dem letzten Element in einem Objekt oder Array, wie bei {"id": 1,}. JSON verbietet es, auch wenn JavaScript es erlaubt, also löschen Sie das Komma. Der zweite sind einfache Anführungszeichen um Schlüssel oder Zeichenketten: JSON erfordert doppelte Anführungszeichen, also ist {'id': 1} ungültig und {"id": 1} gültig. Der dritte ist eine fehlende schließende Klammer: ein Objekt, das mit { geöffnet und nie geschlossen wurde, oder ein Array, das mit [ geöffnet und nie geschlossen wurde. Zählen Sie die öffnenden und schließenden Klammern, und die Lücke zeigt sich meist von selbst.
Eine vierte Ursache ist unsichtbar: typografische Anführungszeichen. Wenn Sie das JSON von einer Webseite, aus einem Dokument oder aus einer Chat-Nachricht kopiert haben, wurden die geraden doppelten Anführungszeichen möglicherweise durch geschweifte ersetzt, die JSON nicht akzeptiert. Die Lösung ist, die Anführungszeichen im Eingabefeld von Hand neu zu tippen oder zuerst über einen Klartext-Editor einzufügen. Sobald das JSON gültig ist, springt das Feld auf „Valid (N rows)" um und die CSV erscheint, ohne dass ein weiterer Schritt nötig wäre.
Ein weiterer Ausweg: Die Eingabe-Werkzeugleiste hat eine Schaltfläche „Format" (Formatieren), die gültiges JSON in eingerückte Form bringt, was eine große Datei viel leichter lesbar und debuggbar macht. Sie funktioniert nur bei gültigem JSON, also beheben Sie zuerst den Fehler, wenn das Feld „Invalid JSON" anzeigt, und formatieren Sie danach. Und wenn die Datei von woanders kam, probieren Sie die Schaltfläche „Upload File" (Datei hochladen) oder Drag and Drop: Eine .json- oder .txt-Datei, die direkt in das Eingabefeld gezogen wird, wird genauso umgewandelt wie eingefügter Text.
Wenn Sie diese Seite lieber nicht nutzen möchten
Diese Anleitung handelt bewusst von einem Weg: dem Konverter dieser Seite. Aber es ist nicht der einzige Weg, und zwei Situationen verlangen einen anderen. Wenn sich die Umwandlung wiederholen muss — derselbe Export jeden Morgen oder eine Umwandlung in Software, die Sie ausliefern — schlägt ein Skript einen Browser-Tab, und unsere Anleitungen zu den drei zuverlässigen Methoden und den fünf Wegen zum Umwandeln behandeln Python, jq, Power Query und Bibliotheksaufrufe, alle an derselben Datei getestet.
Wenn Sie ohnehin in VS Code leben und das JSON eine Datei ist, die Sie dort bearbeiten, hält das Umwandeln im Editor Sie im Kontext, und unsere VS-Code-Anleitung führt durch die Erweiterungs-, Terminal- und Ein-Tastendruck-Wege. Für alles andere — eine Datei, einmal, genau jetzt — ist der Weg oben in dieser Anleitung der schnellste, und genau dafür wurde diese Seite gebaut.
Und wenn Sie diese Seite schon einmal genutzt haben und nur zurückgekommen sind, um ein Detail zu prüfen, lautet die Checkliste: einfügen, prüfen, ob das Feld „Valid (N rows)" anzeigt, die Kopfzeile prüfen, herunterladen. Alles andere auf der Seite ist für den Tag da, an dem Sie es brauchen, nicht für heute.
Verwandte Anleitungen
- Wie kann ich eine JSON-Datei online in CSV umwandeln? (Anleitung 2026)
- Was ist ein JSON-zu-CSV Online-Tool? So finden Sie ein gutes (Anleitung 2026)
- Verschachteltes JSON in CSV umwandeln: Was der Schalter wirklich tut (Anleitung 2026)
- json to csv converter download: Was Sie wirklich herunterladen sollten (Anleitung 2026)
- Convert Large JSON to CSV Online Free: Wie groß darf die Datei sein? (Anleitung 2026)
- Was ist eine JSON- und CSV-Datei? Ein Einstiegsguide zu beiden Formaten (Anleitung 2026)
- What Does Flattening a JSON Mean? Der Begriff erklärt (Anleitung 2026)
- what is JSON to CSV online? Die drei Wörter erklärt (Anleitung 2026)
- what is JSON to CSV converter online? Die Anatomie des Tools (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
Wie wandle ich JSON kostenlos online in CSV um?
Öffnen Sie diese Seite, fügen Sie Ihr JSON in das Feld „Input JSON" ein und klicken Sie auf „Download .csv". Der Konverter ist kostenlos, ohne Anmeldung, ohne Dateilimit bei gewöhnlichen Dateien und ohne Wasserzeichen in der Ausgabe. Die Umwandlung läuft vollständig in Ihrem Browser, sodass nichts hochgeladen und nichts berechnet wird.
Wie wandle ich JSON online in CSV um, ohne etwas zu installieren?
Nutzen Sie den Konverter auf dieser Seite: Er ist eine Webseite, kein Programm, sodass es nichts herunterzuladen oder zu installieren gibt. Fügen Sie das JSON ein, prüfen Sie, ob das Feld „Valid (N rows)" anzeigt, und laden Sie die CSV herunter. Er funktioniert in jedem modernen Browser auf Desktop oder Mobilgerät, und das Einzige, das Ihr Gerät verlässt, ist gar nichts, weil die Umwandlung lokal geschieht.
Kann ich eine JSON-Datei online in CSV umwandeln, nicht nur eingefügten Text?
Ja. Klicken Sie in der Eingabe-Werkzeugleiste auf „Upload File" (Datei hochladen) und wählen Sie eine .json- oder .txt-Datei, oder ziehen Sie die Datei direkt in das Feld „Input JSON". Für JSON, das unter einer öffentlichen URL liegt, klicken Sie auf „Fetch URL" (URL abrufen) und geben Sie die Adresse ein: Die Seite lädt das JSON von diesem Endpunkt in das Eingabefeld, und von dort ist die Umwandlung identisch mit eingefügtem Text.
Warum öffnet sich meine heruntergeladene CSV in Excel als eine Spalte?
Das Trennzeichen der Datei und das Trennzeichen, das Excel erwartet, stimmen nicht überein. Laden Sie mit „Delimiter" auf „Comma" erneut herunter, was der Standard ist, oder öffnen Sie die Datei über Excel „Daten", „Aus Text/CSV", wo Sie das Trennzeichen explizit wählen können, statt Excel raten zu lassen. Wenn Sie absichtlich mit „Semicolon" umgewandelt haben, muss Excel gesagt werden, dass es Semikolons erwarten soll, sonst zeigt es die ganze Zeile in Spalte A.
Warum ist meine CSV voller {"city": ...}-Text?
„Flatten Nested Objects" ist ausgeschaltet. Ausgeschaltet bleiben verschachtelte Objekte und Listen als JSON-Text in einzelnen Zellen, was intakte Daten sind, aber keine sortierbare Tabelle. Schalten Sie den Schalter wieder ein, und die verschachtelten Werte werden echte Spalten wie address.city, wobei Listen zu einer Zelle verbunden werden. Die verdoppelten Anführungszeichen in der Ausgabe mit ausgeschaltetem Abflachen sind korrekte CSV-Maskierung, keine Beschädigung.
Ist es sicher, JSON online in CSV umzuwandeln?
Mit diesem Konverter ja: Er läuft vollständig in Ihrem Browser, sodass das JSON Ihren Rechner nie verlässt und nie an einen Server gesendet wird. Es gibt kein Konto, keinen Upload und keine Kopie, die irgendwo aufbewahrt wird. Das gilt nicht für jeden Online-Konverter, sodass es sich lohnt, die Frage bei jedem Tool zu stellen: Wenn es Ihre Datei auf einen Server hochlädt, kann der Betreiber dieses Servers Ihre Daten sehen.
Was, wenn meine JSON-Datei zu groß für einen Browser-Tab ist?
Ein Browser-Tab bewältigt gewöhnliche Dateien problemlos, aber bei Dateien ab einigen zehn Megabyte wechseln Sie zu einem Tool, das streamt: jq mit dem Flag --stream verarbeitet die Datei Datensatz für Datensatz, statt sie vollständig zu laden, oder ein Python-Skript in Blöcken, das in Batches liest und schreibt. Eine riesige Datei in kleinere aufzuteilen und jeden Teil einzeln umzuwandeln funktioniert ebenfalls, und es hält den Browser-Weg verfügbar.
Ihr JSON ist 30 Sekunden von einer CSV entfernt
Fügen Sie es in den Konverter auf dieser Seite ein: Verschachtelte Objekte werden zu Spalten in Punktnotation abgeflacht, Listen werden zu sauberen Zellen verbunden, und der Download ist einfaches UTF-8. Kostenlos, ohne Anmeldung, läuft vollständig in Ihrem Browser.
JSON-zu-CSV-Konverter öffnen