Zum Inhalt springen
ToolMug

CSV in JSON umwandeln

Wandeln Sie CSV aus Excel, Google Sheets oder einer Datenbank in ein JSON-Array um – bereit für eine API oder ein Skript. Das Trennzeichen wird automatisch erkannt, Felder in Anführungszeichen mit Kommas oder Zeilenumbrüchen werden korrekt verarbeitet, und Zahlen sowie true/false werden zu echten JSON-Typen.

Läuft in Ihrem Browser – Ihre Eingaben werden nicht hochgeladen

CSV → JSON
Ausgabe (JSON)

So funktioniert es

  1. Fügen Sie die CSV ein oder kopieren Sie Zellen direkt aus einer Tabelle (sie werden als tabulatorgetrennter Text eingefügt).
  2. Lassen Sie „Erste Zeile ist Kopfzeile“ aktiviert, um ein Array von Objekten zu erhalten; deaktivieren Sie die Option für ein Array von Arrays.
  3. Lassen Sie „Zahlen und Boolesche Werte umwandeln“ für typisierte Werte aktiviert, oder deaktivieren Sie die Option, um alles als Text zu behalten.
  4. Kopieren Sie das JSON oder laden Sie es herunter.

Optionen erklärt

Trennzeichen
„Automatisch“ erkennt Komma, Semikolon, Tab und senkrechten Strich. Wählen Sie eines ausdrücklich, wenn die Erkennung falsch liegt.
Kopfzeile
Die Werte der ersten Zeile werden zu den Schlüsseln jedes Objekts.
Typisierte Werte
Aus "42" wird 42 und aus "true" wird true. Deaktivieren Sie die Option bei IDs mit führenden Nullen wie Postleitzahlen oder Telefonnummern, die diese sonst verlieren würden.

Beispiel

CSV:

id,name,active
1,Ada,true
2,Grace,false

JSON:

[
  { "id": 1, "name": "Ada", "active": true },
  { "id": 2, "name": "Grace", "active": false }
]

Häufig gestellte Fragen

Kann ich direkt aus Excel oder Google Sheets einfügen?

Ja. Kopierte Zellen sind tabulatorgetrennt; das Trennzeichen wird automatisch erkannt.

Warum wurde aus 00123 die Zahl 123?

Bei aktivierten typisierten Werten wird Text, der wie eine Zahl aussieht, in eine Zahl umgewandelt. Deaktivieren Sie „Zahlen und Boolesche Werte umwandeln“, um führende Nullen zu behalten.

Wie werden leere Zeilen behandelt?

Vollständig leere Zeilen werden übersprungen. Leere Zellen werden zu null, wenn typisierte Werte aktiviert sind, sonst zu leeren Strings.

Meine Datei verwendet Semikolons und Dezimalkommas – funktioniert das?

Das Trennzeichen wird erkannt, aber Dezimalzahlen mit Komma wie 3,5 bleiben Text. Ersetzen Sie die Kommas zuerst durch Punkte, wenn Sie Zahlen brauchen.

Datenschutz

Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien und Texte werden auf Ihrem Gerät verarbeitet und nie auf unsere Server hochgeladen.

Ähnliche Tools