CSV-zu-JSON-Konverter (Automatische Schlüsselgenerierung aus der Kopfzeile)
Konvertieren Sie CSV in ein JSON-Array. Fügen Sie eine Datei ein oder laden Sie sie hoch und verarbeiten Sie sie lokal zum Schutz der Privatsphäre.
Fügen Sie CSV ein, um es sofort in JSON zu konvertieren. Seien Sie vorsichtig beim Umgang mit CSVs mit persönlichen Daten.
Große CSVs (5MB+) können länger für die Verarbeitung brauchen.
CSV → JSON Konverter
CSV-Eingabe
Ihre Eingabe bleibt im Browser und wird nicht an einen Server gesendet.
JSON-Ausgabe
Optionen
Basis
Doppelte Kopfzeilen erhalten _2, _3 Suffixe, um eindeutig zu bleiben.
Erweiterte Optionen
Shift-JIS gilt nur für Datei-Uploads.
Anleitung (3 Schritte)
Fügen Sie CSV ein oder wählen Sie eine Datei
Passen Sie Optionen an (Kopfzeile/Typ/leere Zellen) falls nötig
Konvertieren → Kopieren oder Herunterladen
Beispiele
Eingabe CSV
name,age,active Alice,30,true Bob,25,false
[
{ "name": "Alice", "age": 30, "active": true },
{ "name": "Bob", "age": 25, "active": false }
]
Leere Zellen (leer → null)
name,age Alice, Bob,25
[
{ "name": "Alice", "age": null },
{ "name": "Bob", "age": 25 }
]
Konvertierungs-Tipps
- CSV-zu-JSON-Konvertierung ändert sich je nach Kopfzeile, Trennzeichen und Typinferenz-Einstellungen.
- Für bessere Genauigkeit das Trennzeichen manuell setzen, falls Auto-Erkennung fehlschlägt.
- Beim Konvertieren von CSV zu JSON führende Nullen (0012) zur Sicherheit als Strings behalten.
- CSVs über 5MB können länger für die Verarbeitung brauchen.
Konvertierungsregeln
- Kopfzeile an: erste Zeile wird zu Schlüsseln. Leere Kopfzeilen werden zu col1, doppelte zu name_2, name_3 usw.
- Kopfzeile aus: Schlüssel sind col1, col2... und Spaltenanzahl ist fixiert auf die maximale Spaltenlänge.
- Typinferenz AN: true/false, null (String) und Zahlen werden erkannt. Führende Nullen bleiben standardmäßig Strings.
- Leere Zellen: wählen Sie "" (leer), null oder Schlüssel ganz weglassen.
- Trennzeichen: Auto-Erkennung wählt das konsistenteste aus , / / ; / |.
- Ungleiche Spalten: fehlende Zellen werden aufgefüllt; zusätzliche Zellen werden als neue Spalten mit Zeilenwarnungen behandelt.
FAQ
Sollte die erste Zeile als Kopfzeile behandelt werden?
Ja/Nein kann umgeschaltet werden. Wenn AUS, werden col1, col2... automatisch generiert.
Zahlen bleiben Strings
Nutzen Sie den Typinferenz-Schalter. AUS behält alles als Strings; AN konvertiert Zahlen und true/false.
Werden leere Zellen zu null?
Wählen Sie "" (leer), null oder lassen Sie den Schlüssel ganz weg.
Kann ich auch TSV konvertieren?
Ja. Setzen Sie das Trennzeichen auf Tab oder versuchen Sie die Auto-Erkennung.
Werden Kommas/Zeilenumbrüche in Anführungszeichen behandelt?
Ja. Es unterstützt Felder in Anführungszeichen. Falls das Parsen fehlschlägt, geben Sie Anführungszeichen oder Trennzeichen manuell an.
Was wenn Kopfzeilennamen doppelt sind?
Duplikate werden mit _2, _3 Suffixen umbenannt und in Warnungen angezeigt.