Wandle kommagetrennte Werte (CSV) in ein JSON-Array aus Objekten um. Die erste Zeile wird als Kopfzeile behandelt und wird zu den Schlüsseln jedes JSON-Objekts. Verarbeitet Werte in Anführungszeichen, Kommas innerhalb von Feldern sowie Windows-/Unix-Zeilenumbrüche. Perfekt, um Tabellendaten für APIs, Datenbanken oder JavaScript-Anwendungen vorzubereiten.
Füge deine CSV-Daten ein
Füge CSV-Inhalte mit Kopfzeile ein. Die Werte der Kopfzeile werden zu den Schlüsseln in jedem JSON-Objekt. Standard-CSV-Format: durch Kommas getrennte Werte, Werte mit Kommas in Anführungszeichen.
Klicke auf Konvertieren
Jede weitere Zeile wird zu einem Objekt im ausgegebenen JSON-Array. Leere Zeilen werden übersprungen. Werte in Anführungszeichen werden entfernt und doppelte Anführungszeichen innerhalb von Feldern werden entschützt.
JSON kopieren oder herunterladen
Nutze die Kopieren-Schaltfläche, um das JSON-Array zu kopieren, oder Herunterladen, um eine .json-Datei zu speichern, die für APIs, Datenbanken oder Code bereit ist.
In deiner Anwendung verwenden
Die Ausgabe ist ein Standard-JSON-Array, das mit jeder Programmiersprache, REST-API, MongoDB oder JavaScript-Anwendung funktioniert.
Alle Werte in der Kopfzeile werden zu Schlüsseln. Haben einige Spalten leere Kopfzeilenfelder, sind diese Schlüssel in der JSON-Ausgabe leere Zeichenketten. Die meisten CSV-Exporte aus Excel oder Google Sheets haben vollständige Kopfzeilen, aber CSVs aus benutzerdefinierten Tools möglicherweise nicht.
Dieses Tool verwendet das Komma als Trennzeichen, was dem CSV-Standard entspricht (RFC 4180). Semikolons werden in manchen europäischen Gebietsschemata verwendet, in denen das Komma das Dezimaltrennzeichen ist. Um semikolongetrennte Dateien zu verarbeiten, ersetze zunächst global alle Semikolons durch Kommas (in einem Texteditor) und füge dann das Ergebnis ein.
Ja. CSV hat kein Typsystem — alle Werte sind Text. Die JSON-Ausgabe stellt alle Werte als Zeichenketten dar. Wenn du typisierte Werte (Zahlen, Booleans) brauchst, verarbeite das JSON in deinem Code weiter: parseInt(row.age), row.active === "true" usw. Automatische Typerkennung wird bewusst vermieden, um fehlerhafte Umwandlungen zu verhindern.
Felder mit Kommas müssen in gültigem CSV in doppelte Anführungszeichen eingeschlossen sein: "New York, NY". Dieses Tool verarbeitet Felder in Anführungszeichen korrekt. Enthält deine CSV nicht in Anführungszeichen gesetzte Kommas in Feldern, behandelt der Parser sie als Spaltentrennzeichen, was eine fehlerhafte Ausgabe erzeugt. Korrigiere die Quell-CSV, indem du Felder mit Kommas in Anführungszeichen setzt, bevor du konvertierst.
Der Browser bewältigt die meisten praxisrelevanten CSV-Größen gut. Eine 10-MB-CSV mit 100.000 Zeilen wird typischerweise in unter einer Sekunde konvertiert. Bei CSV-Dateien über 50 MB kann die Leistung nachlassen, und der Browser könnte auf langsameren Geräten vor nicht reagierenden Tabs warnen. Für die Verarbeitung großer Datenmengen sind serverseitige Tools oder Pythons pandas-Bibliothek besser geeignet.
Funktioniert etwas nicht? Fehler melden