Arbeitsbereich
JSON-CSV-Umrechner
Eingabe
Wähle ein Trennzeichen, lege Spaltenüberschriften fest, flache verschachtelte JSON-Objekte ab und sieh dir deine Daten vor dem Kopieren oder Herunterladen in einer Vorschau an.
Eingabe
Ausgabe
Tool wird geladen
Entwicklerwerkzeuge
JSON ↔ CSV Konverter
Wähle ein Trennzeichen, lege Spaltenüberschriften fest, flache verschachtelte JSON-Objekte ab und sieh dir deine Daten vor dem Kopieren oder Herunterladen in einer Vorschau an.
Kurzanleitung
So funktioniert es
Details
Über dieses Tool
Wähle ein Trennzeichen, lege Spaltenüberschriften fest, flache verschachtelte JSON-Objekte ab und sieh dir deine Daten vor dem Kopieren oder Herunterladen in einer Vorschau an.
Was sind JSON und CSV?
JSON (JavaScript Object Notation) ist ein Textformat zum Speichern und Austauschen strukturierter Daten. Informationen werden mithilfe von Objekten, Arrays und Werten wie Zeichenfolgen, Zahlen, booleschen Werten und null dargestellt.
CSV (Comma-Separated Values) ist ein Textformat, das häufig für tabellarische Daten verwendet wird. Es organisiert Informationen in Zeilen und Spalten und eignet sich daher für Tabellenkalkulationen, Datenexporte und verschiedene Datenverarbeitungsprozesse.
Die Umwandlung zwischen JSON und CSV ist hilfreich, wenn Datensätze zwischen einer API, einer Tabellenkalkulation oder einer anderen Anwendung mit einem abweichenden Datenformat übertragen werden sollen.
JSON in CSV umwandeln
Füge deine JSON-Daten ein, gib sie direkt ein oder lade eine Datei hoch. Der Konverter unterstützt ein JSON-Objekt oder ein Array aus Objekten und wandelt die Datensätze in CSV-Zeilen um.
Enthält dein JSON verschachtelte Objekte, kannst du diese in Spalten mit durch Punkte getrennten Namen umwandeln. Das verschachtelte Feld profile.city wird beispielsweise zu einer CSV-Spalte mit dem Namen profile.city.
Arrays bleiben als JSON-Werte innerhalb der CSV-Zellen erhalten. Sie werden nicht in separate Zeilen oder Spalten aufgeteilt.
CSV in JSON umwandeln
Füge deine CSV-Daten ein oder lade eine Datei hoch. Wähle anschließend das verwendete Trennzeichen:
Komma (,)
Semikolon (;)
Tabulator
Senkrechter Strich (|)
Du kannst festlegen, ob die erste Zeile Spaltenüberschriften enthält. Wenn diese Option aktiviert ist, werden die Werte der ersten Zeile als Eigenschaftsnamen der erzeugten JSON-Objekte verwendet. Ist sie deaktiviert, erstellt der Konverter allgemeine Spaltennamen.
Zusätzlich kannst du die Typenerkennung aktivieren. Damit werden Werte nach Möglichkeit als JSON-Datentypen interpretiert, darunter Zahlen, boolesche Werte, null, Arrays und Objekte. Ohne diese Option können die Werte als Text erhalten bleiben.
Beispiel: JSON in CSV umwandeln
Hier ist ein Beispiel für einen JSON-Datensatz:
[
{
"name": "Alex",
"age": 30,
"profile": {
"city": "Berlin",
"country": "Germany"
}
},
{
"name": "Maria",
"age": 27,
"profile": {
"city": "Madrid",
"country": "Spain"
}
}
]
Wenn das Abflachen verschachtelter Objekte aktiviert ist, sieht die CSV-Ausgabe so aus:
name,age,profile.city,profile.country
Alex,30,Berlin,Germany
Maria,27,Madrid,Spain
Die verschachtelten Eigenschaften werden zu Spaltennamen mit Punkten. Jedes Objekt wird als eigene Datenzeile dargestellt.
Beispiel: CSV in JSON umwandeln
Wenn die erste Zeile als Überschrift verwendet wird, wird diese CSV-Datei:
name,age,city
Alex,30,Berlin
Maria,27,Madrid
in folgendes JSON umgewandelt:
[
{
"name": "Alex",
"age": "30",
"city": "Berlin"
},
{
"name": "Maria",
"age": "27",
"city": "Madrid"
}
]
In diesem Beispiel werden die Werte als Zeichenfolgen dargestellt. Wenn die Typenerkennung aktiviert ist, können Werte wie 30 als Zahlen umgewandelt werden.
Sind die Überschriften deaktiviert, verwendet der Konverter allgemeine Spaltennamen, anstatt die Eigenschaftsnamen aus der ersten Zeile zu übernehmen.
Daten in der Vorschau prüfen
Der Konverter zeigt eine Vorschau mit bis zu sechs Datenzeilen an und gibt die Gesamtzahl der Zeilen an. So kannst du das Ergebnis überprüfen, bevor du es kopierst oder herunterlädst.
Bei CSV-Eingaben kann das Tool unter anderem folgende Probleme melden:
Fehlerhafte CSV-Syntax
Zeilen mit einer unterschiedlichen Anzahl von Feldern
Doppelte Spaltenüberschriften
Werte in Anführungszeichen, maskierte Anführungszeichen und Felder mit Zeilenumbrüchen werden unterstützt. Fehlermeldungen helfen dabei, Daten zu erkennen, die vor der Umwandlung überprüft werden sollten.
Weitere Möglichkeiten zur Datenverarbeitung
Einfügen oder eingeben: Gib JSON- oder CSV-Daten direkt in das Eingabefeld ein.
Hochladen oder Drag-and-drop: Lade eine unterstützte Datei hoch, ohne den Inhalt manuell kopieren zu müssen.
Beispiel laden: Teste den Konverter mit Beispieldaten.
Kopieren: Kopiere das umgewandelte Ergebnis.
Herunterladen: Speichere das Ergebnis als Datei.
Ausgabe in die Eingabe übernehmen: Verwende das vorherige Ergebnis als neue Eingabe.
Leeren: Entferne den aktuellen Inhalt und beginne von vorn.
Die Umwandlung erfolgt direkt in deinem Browser. Deine Daten müssen dafür nicht an einen Konvertierungsserver übertragen werden.
Praktische Eingaben
Examples JSON
Beispiel: JSON in CSV umwandeln
Hier ist ein Beispiel für einen JSON-Datensatz: [ { "name": "Alex", "age": 30, "profile": { "city": "Berlin", "country": "Germany" } }, { "name": "Maria", "age": 27, "profile": { "city": "Madrid", "country": "Spain" } } ] Wenn das Abflachen verschachtelter Objekte aktiviert ist, sieht die CSV-Ausgabe so aus: name,age,profile.city,profile.country Alex,30,Berlin,Germany Maria,27,Madrid,Spain Die verschachtelten Eigenschaften werden zu Spaltennamen mit Punkten. Jedes Objekt wird als eigene Datenzeile dargestellt.
Beispiel: CSV in JSON umwandeln
Wenn die erste Zeile als Überschrift verwendet wird, wird diese CSV-Datei: name,age,city Alex,30,Berlin Maria,27,Madrid in folgendes JSON umgewandelt: [ { "name": "Alex", "age": "30", "city": "Berlin" }, { "name": "Maria", "age": "27", "city": "Madrid" } ] In diesem Beispiel werden die Werte als Zeichenfolgen dargestellt. Wenn die Typenerkennung aktiviert ist, können Werte wie 30 als Zahlen umgewandelt werden. Sind die Überschriften deaktiviert, verwendet der Konverter allgemeine Spaltennamen, anstatt die Eigenschaftsnamen aus der ersten Zeile zu übernehmen.
Hilfe
Häufige Fragen
Wie wandle ich JSON in CSV um?
Füge ein JSON-Objekt oder ein Array aus Objekten ein oder lade es hoch und starte die Umwandlung. Das Tool wandelt die Datensätze in CSV-Zeilen um. Verschachtelte Objekte kannst du außerdem in Spalten mit durch Punkte getrennten Namen abflachen.
Wie wandle ich CSV in JSON um?
Füge deine CSV-Daten ein oder lade eine Datei hoch. Wähle das Trennzeichen und lege fest, ob die erste Zeile Überschriften enthält. Anschließend erstellt der Konverter JSON-Objekte aus den Datenzeilen.
Was passiert, wenn ich Überschriften aktiviere?
Die erste CSV-Zeile wird als Quelle für die Eigenschaftsnamen der JSON-Objekte verwendet. Wenn die Option deaktiviert ist, erstellt der Konverter allgemeine Spaltennamen.
Welche CSV-Trennzeichen werden unterstützt?
Du kannst Komma, Semikolon, Tabulator oder senkrechten Strich auswählen.
Kann der Konverter Kommas und Zeilenumbrüche in Anführungszeichen verarbeiten?
Ja. Werte in Anführungszeichen, maskierte Anführungszeichen und Felder mit Zeilenumbrüchen werden unterstützt.
Was bewirkt die Typenerkennung?
Sie versucht, CSV-Werte als JSON-Datentypen zu interpretieren, darunter Zahlen, boolesche Werte, null, Arrays und Objekte. Ohne Typenerkennung können die Werte als Zeichenfolgen erhalten bleiben.
Kann der Konverter verschachteltes JSON abflachen?
Ja. Verschachtelte Objekte können in Spalten mit durch Punkte getrennten Namen wie profile.city umgewandelt werden. Arrays bleiben JSON-Werte innerhalb der CSV-Zellen.