CSV zu JSON
CSV-EINGABE
JSON-AUSGABE
[
{
"nome": "Mario",
"cognome": "Rossi",
"eta": "30"
},
{
"nome": "Giulia",
"cognome": "Bianchi",
"eta": "25"
}
]Häufige Fragen
Was man über die Umwandlung von CSV in JSON wissen sollte
Wie läuft die Umwandlung CSV → JSON ab?
Das Werkzeug liest das CSV Zeile für Zeile. Ist die Einstellung «Erste Zeile als Kopfzeile» an, werden die Felder der ersten Zeile zu den Schlüsseln jedes JSON-Objekts. Sonst entstehen Arrays von Arrays. Werte in Anführungszeichen, die Kommas enthalten, werden ebenfalls richtig behandelt.
Was tun, wenn das CSV Sonderzeichen enthält?
Werte mit Kommas müssen im ursprünglichen CSV in doppelte Anführungszeichen gesetzt sein; damit kommt der Parser zurecht. Für Umlaute und Sonderzeichen achten Sie darauf, dass die Datei in UTF-8 kodiert ist.
Kann ich sehr große CSV-Dateien umwandeln?
Weil alles im Browser läuft, eignet es sich für mittelgroße Dateien, bis zu ein paar Megabyte. Für sehr große Dateien nehmen Sie besser ein Werkzeug auf dem Server oder eine Bibliothek wie Papa Parse oder pandas in Python.
Was wird im JSON aus den Spalten des CSV?
Ist die erste Zeile als Kopfzeile eingeschaltet, wird jede CSV-Zeile zu einem JSON-Objekt mit den Überschriften als Schlüsseln. Ohne diese Einstellung entsteht stattdessen ein Array von Arrays, eine Zeile je Element.
Kommt der Umwandler mit Kommas in den Werten zurecht?
Ja, solange der Wert mit dem Komma im Ausgangs-CSV in doppelten Anführungszeichen steht: Dann liest der Parser ihn als ein einziges Feld. Für Umlaute und Sonderzeichen sollte die Ausgangsdatei in UTF-8 kodiert sein.
Kann ich das umgewandelte JSON herunterladen?
Ja. Das erzeugte JSON lässt sich mit einem Knopf in die Zwischenablage kopieren oder als Datei output.json herunterladen. Die Umwandlung läuft im Browser, auf dem eingefügten Text, ohne dass Daten irgendwohin gehen.