Verwandte Tools
Was dieser CSV-→-JSON-Ablauf liefert
Für den Übergang Tabelle-zu-API: steuern, wie Zeichen zu Feldern und Felder zu JSON werden, dann JSON in die Zwischenablage oder als Datei – ohne Datenübertragung an uns.
- Präzises Trennzeichen: Auto aus der Kopfzeile oder festes Komma, Semikolon, Tab oder Pipe bei regionalen Exporten.
- Kodierung gegen falsch dargestellte Zeichen: UTF-8 für die meisten Pipelines; andere Decoder bei europäischen CSV mit kaputten Umlauten.
- Objekte oder Rohmatrizen: Erste Zeile als Schlüssel für `{ "Spalte": "Wert" }` oder 2D-Arrays, wenn Sie später selbst normalisieren.
- Kopieren, herunterladen, wiederholen: Formatiertes JSON für Postman, jq oder Repos – nach Anpassungen sofort neu erzeugen.
- Datenschutz durch lokale Ausführung: Keine Hintergrund-Uploads: sensible Exporte bleiben im Arbeitsspeicher Ihres Browsers.
Warum CSV nach JSON konvertieren?
JSON ist der Standard für REST-APIs, Serverless und NoSQL-Loader. Der Schritt von CSV zu JSON ermöglicht Validierung, Diffs und saubere Übergabe ohne Parser in jeder Sprache neu zu schreiben.
- API- und automatisierungsbereit: Gleiche Struktur für Request-Bodies, CLI-Tools oder Dokumentenspeicher.
- Strukturiert für Code: Arrays und Objekte passen gut zu TypeScript, Python oder Go nach der Konvertierung.
So funktioniert die Konvertierung
Textarea oder FileReader liefern Text mit gewählter Kodierung. Zeilen werden mit gewähltem oder erkanntem Trennzeichen gesplittet, dann entweder Header mit Werten verzopft oder Arrays erzeugt, bevor JSON.stringify lokal läuft.
- Dekodieren und splitten: Uploads respektieren UTF-8, Windows-1252 oder ISO-8859-1; Trennzeichen glätten unruhige Exporte.
- Payload formen: Header-Modus baut pro Zeile ein Objekt; Array-Modus behält jede Zelle positionsgetreu.
- Formatiertes JSON ausgeben: Zwei Leerzeichen Einzug zur Prüfung; kopieren oder herunterladen, wenn die Struktur passt.
Parsing-Optionen erklärt
Jede Option ändert, wie Zeichen zu Feldern und Felder zu JSON-Eigenschaften werden.
- Trennzeichen: Auto prüft die erste Zeile auf Komma vs. Semikolon vs. Tab vs. Pipe; manuell bei hartnäckigen Dateien.
- Kodierung: Gilt nur für hochgeladene Dateien – eingefügter Text ist bereits vom Browser dekodiert.
- Erste Zeile als Schlüssel: Mappt Überschriften auf JSON-Schlüssel; deaktivieren bei einheitlichen Arrays oder doppelten Spaltennamen.
Wann welche Dateikodierung?
Wenn Buchstaben oder Währungszeichen vor der Konvertierung falsch wirken, vor „Konvertieren“ einen anderen Decoder wählen.
- UTF-8: Standard für Data-Warehouse-, SaaS- und Unicode-Exporte.
- Windows-1252: Typisch für Excel-CSV unter Windows (Westeuropa).
- ISO-8859-1: Reserve-Latin-1, wenn UTF-8 und Windows-1252 nicht passen.
CSV-Parsing und JSON.stringify laufen im Browser, sodass große Dateien nicht zu unseren Servern gesendet werden; schwere Ausgabe-Updates werden verzögert, damit die Oberfläche reaktionsfähig bleibt.
Häufig gestellte Fragen
Warum werden meine CSV-Spalten im JSON falsch getrennt?
Das Trennzeichen passt vermutlich nicht. Nutzen Sie Auto (liest die erste Zeile) oder wechseln Sie zwischen Komma, Semikolon, Tab und Pipe, bis die Zeilen stimmen.
Was bewirkt „Erste Zeile als Schlüssel“?
Wenn aktiv, wird Zeile eins zu Eigenschaftsnamen und jede weitere Zeile zu einem JSON-Objekt. Wenn aus, entsteht ein JSON-Array aus String-Arrays – sinnvell für Matrizen oder ohne eindeutige Header.
Welche Kodierungen werden für Uploads unterstützt?
UTF-8 ist Standard. Windows-1252 und ISO-8859-1 helfen bei vielen älteren oder regionalen Excel-CSV, wenn Zeichen falsch dargestellt werden.
Wird meine CSV auf Ihre Server hochgeladen?
Nein. Parsing und JSON.stringify laufen vollständig in Ihrem Browser-Tab.
Kann ich JSON kopieren statt herunterzuladen?
Ja. Nach der Konvertierung „JSON kopieren“ nutzen; wenn die Zwischenablage blockiert ist, „JSON herunterladen“ verwenden.