CSV in JSON umwandeln
Wandeln Sie eine CSV-Datei oder eingefügten Text in JSON um. Die Daten werden in Ihrem Browser verarbeitet und nicht hochgeladen.
CSV-Datei hierher ziehenCSV-Datei auswählen
Eine CSV- oder Textdatei bis 50 MB. Trennzeichen und Zeichensatz werden automatisch erkannt.
Verarbeitung auf Ihrem Gerät, kein Upload
Text einfügen statt eine Datei zu wählen
Anleitung und Wissenswertes
So funktioniert es
- Wählen Sie eine CSV-Datei aus oder fügen Sie den Text ein.
- Prüfen Sie die Vorschau, in der Trennzeichen und Spalten erkannt wurden.
- Öffnen Sie bei Bedarf die erweiterten Einstellungen: Kopfzeile, Werttypen, leere Felder und Einrückung.
- Laden Sie die JSON-Datei herunter.
So entsteht das JSON
Mit Kopfzeile wird jede Zeile ein Objekt in einer Liste, die Spaltennamen werden zu Schlüsseln. Ohne Kopfzeile entsteht eine Liste von Listen. Anführungszeichen, Zeilenumbrüche in Feldern, Unicode und Sonderzeichen werden korrekt maskiert. Doppelte Spaltennamen werden nummeriert, leere Namen heißen column_N, und Zeilen mit zu wenigen oder zu vielen Feldern werden gemeldet, statt sie stillschweigend zu ändern.
Das Ergebnis wird mit einem unabhängigen JSON-Parser auf Gültigkeit geprüft, bevor der Download angeboten wird.
Typen und leere Felder
Voreinstellung ist, alle Werte als Text auszugeben. Optional werden eindeutige Zahlen und die Werte true und false erkannt. Zahlen mit führenden Nullen oder mehr als 15 Stellen bleiben immer Text, damit nichts verfälscht wird. Leere Felder können als leerer Text, als null oder durch Weglassen der Eigenschaft ausgegeben werden. Die Einrückung wählen Sie mit zwei oder vier Leerzeichen oder kompakt.
Verarbeitet werden Dateien bis 50 MB. Die Umwandlung läuft in einem Hintergrundprozess und lässt sich abbrechen.
Häufige Fragen
Wird meine CSV-Datei hochgeladen?
Nein. Sie wird nur in Ihrem Browser gelesen.
Warum sind meine Zahlen im JSON Text?
Das ist die sichere Voreinstellung. Mit der Zahlenerkennung werden eindeutige Zahlen zu echten JSON-Zahlen.
Was passiert bei doppelten Spaltennamen?
Sie werden nummeriert, damit keine Spalte verloren geht, und die Seite weist darauf hin.
Wie gehe ich mit leeren Feldern um?
Sie wählen zwischen leerem Text, null und Weglassen der Eigenschaft.
Ist das JSON immer gültig?
Das Ergebnis wird mit einem unabhängigen Parser geprüft, bevor der Download angeboten wird.