CSV zu JSON Konverter
Wandeln Sie CSV-Text in formatiertes JSON um mit anpassbaren Trennzeichen, Kopfzeilen und Einrückungseinstellungen.
Tool ausführen
Mit diesem Online-Konverter wandeln Sie tabellarische CSV-Daten strukturiert in das JSON-Format um. Sie fügen den Text direkt in das Eingabefeld ein und legen fest, wie die Umwandlung erfolgen soll. Standardmäßig dient ein Komma als Trennzeichen, Sie können jedoch auch Semikolons oder andere Zeichen einsetzen. Wenn die Option für Kopfzeilen aktiviert bleibt, interpretiert das Werkzeug die erste Zeile als Eigenschaftsnamen. Alle nachfolgenden Zeilen mit übereinstimmender Spaltenanzahl werden als strukturierte JSON-Objekte ausgegeben, wobei vor- und nachgestellte Leerzeichen in Feldern und Schlüsseln entfernt werden. Weicht die Spaltenzahl einzelner Zeilen von der Kopfzeile ab, werden diese Zeilenwerte als Werteanordnung beibehalten. Deaktivieren Sie die Kopfzeilen-Option, erhalten Sie eine Liste von Zeilenfeldern. Über die Einstellung für die Einrückung steuern Sie den Abstand der Ausgabezeilen. Achten Sie darauf, nicht nur leere Zeichen einzugeben, damit die Formatierung ordnungsgemäß durchgeführt werden kann.
Anleitung
- Fügen Sie den CSV-Text in das Eingabefeld ein oder tippen Sie die Datenzeilen ein.
- Wählen Sie das passende Trennzeichen, beispielsweise ein Komma oder ein Semikolon.
- Legen Sie fest, ob die erste Zeile als Kopfzeile für die Objektschlüssel verwendet werden soll.
- Stellen Sie bei Bedarf die gewünschte Anzahl an Leerzeichen für die Einrückung ein.
- Starten Sie die Konvertierung, um die formatierte JSON-Ausgabe im Ergebnisfeld anzuzeigen.
Beispiele
- Eingabe von 'name,alter\nAnna,28' mit Komma und aktiver Kopfzeile erzeugt das JSON-Array [{"name": "Anna", "alter": "28"}].
- Eingabe von 'Produkt;Preis\nBuch;15' mit Semikolon als Trennzeichen liefert [{"Produkt": "Buch", "Preis": "15"}].
FAQ
Was passiert, wenn eine Zeile mehr oder weniger Spalten als die Kopfzeile hat?
Zeilen, deren Spaltenanzahl von der Kopfzeile abweicht, werden nicht als Schlüssel-Wert-Objekte erzeugt, sondern bleiben als eigenständige Wertearrays im JSON-Ergebnis erhalten.
Werden Leerzeichen um Feldwerte automatisch entfernt?
Ja, wenn die Kopfzeilenfunktion aktiv ist, werden führende und nachgestellte Leerzeichen bei Schlüsseln sowie Datenfeldern abgeschnitten.
Kann ich CSV-Daten mit Semikolon als Trennzeichen konvertieren?
Ja. Tragen Sie im Feld für das Trennzeichen einfach ein Semikolon anstelle des Standardkommas ein.
Was geschieht bei leerer Eingabe?
Wenn das Eingabefeld leer ist oder ausschließlich Leerzeichen enthält, wird keine JSON-Struktur erzeugt.