Läuft vollständig in Ihrem Browser

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.

Kein Server-Upload RFC4180-kompatibles Parsen Kopieren/Herunterladen

Große CSVs (5MB+) können länger für die Verarbeitung brauchen.

CSV → JSON Konverter

CSV-Eingabe

Eingabemethode

Ihre Eingabe bleibt im Browser und wird nicht an einen Server gesendet.

JSON-Ausgabe

Formatieren

    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

    Eingabe
    name,age,active
    Alice,30,true
    Bob,25,false
    Ausgabe JSON (Typinferenz AN)
    [
      { "name": "Alice", "age": 30, "active": true },
      { "name": "Bob", "age": 25, "active": false }
    ]

    Leere Zellen (leer → null)

    Eingabe
    name,age
    Alice,
    Bob,25
    Ausgabe JSON
    [
      { "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.