CSV-zu-JSON-Konverter
Fügen Sie CSV-Daten mit einer Kopfzeile ein und erhalten Sie ein sauberes JSON-Array von Objekten zurück, eines pro Zeile, wobei die Werte der Kopfzeile als Schlüssel für jedes Feld verwendet werden. Der Parser folgt den CSV-Standardregeln für Anführungszeichen, sodass in doppelte Anführungszeichen gesetzte Felder sicher Kommas, Zeilenumbrüche und maskierte Anführungszeichen enthalten können, statt bei jedem Komma umzubrechen. Da CSV kein natives Typenkonzept hat, kommt jeder Wert im resultierenden JSON als String heraus - konvertieren Sie einzelne Felder danach, wenn Sie echte Zahlen oder booleschen Werte benötigen.
JSON
Häufig gestellte Fragen
Braucht meine CSV eine Kopfzeile?
Ja, die erste Zeile wird als Spaltennamen behandelt und wird zum Schlüssel für jedes Feld in den resultierenden JSON-Objekten. Ist eine Spaltenüberschrift leer, wird sie automatisch column_1, column_2 und so weiter genannt.
Kann es in Anführungszeichen gesetzte Felder mit Kommas verarbeiten?
Ja, in doppelte Anführungszeichen gesetzte Felder können sicher Kommas, Zeilenumbrüche und maskierte Anführungszeichen ("") enthalten, der Parser folgt den CSV-Standardregeln für Anführungszeichen, statt naiv bei jedem Komma zu trennen.
Werden alle Werte in Strings umgewandelt?
Ja, CSV hat kein natives Typenkonzept, alles ist Text, daher erscheinen Zahlen und boolesche Werte im Ausgabe-JSON als Strings in Anführungszeichen (wie "30" statt 30). Falls Sie echte Zahlen oder boolesche Werte benötigen, konvertieren Sie diese Felder nach dem Import des JSON.