Entwicklung ● Lokale Verarbeitung

CSV in JSON umwandeln

Wandeln Sie CSV-Zeilen mit einer Kopfzeile in JSON-Objekte um.

Tool wird vorbereitet …
Ein kleines Beispiel ausprobieren

Ein kleines Beispiel ausprobieren

Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.

Das Tool verwendet die erste CSV-Zeile als Feldnamen und wandelt jede weitere Zeile in ein JSON-Objekt um. Zellwerte bleiben Text. Fügen Sie kommagetrennte CSV-Daten mit einer Kopfzeile ein. Wandeln Sie Semikolons oder Tabulatoren bei Bedarf zuerst mit dem Tool „CSV-Trennzeichen umwandeln“ in Kommas um. Setzen Sie Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen in doppelte Anführungszeichen; Feldwerte werden im JSON als Zeichenfolgen ausgegeben. Die erste Zeile muss eindeutige Feldnamen enthalten. Das Tool leitet keine Zahlen oder Datumswerte ab und unterstützt nicht jede regionale CSV-Konvention.

CSV mit Kopfzeile

id,name,note
001,Ada,"tea, coffee"
002,Sam,"hello"

Erwartete Ausgabe

[
  {
    "id": "001",
    "name": "Ada",
    "note": "tea, coffee"
  },
  {
    "id": "002",
    "name": "Sam",
    "note": "hello"
  }
]

Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.

Der Text wird in deinem Browser verarbeitet.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

Kurz erklärt

Das Tool verwendet die erste CSV-Zeile als Feldnamen und wandelt jede weitere Zeile in ein JSON-Objekt um. Zellwerte bleiben Text.

Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.

Anleitung

Fügen Sie kommagetrennte CSV-Daten mit einer Kopfzeile ein. Wandeln Sie Semikolons oder Tabulatoren bei Bedarf zuerst mit dem Tool „CSV-Trennzeichen umwandeln“ in Kommas um. Setzen Sie Felder mit Kommas, Anführungszeichen oder Zeilenumbrüchen in doppelte Anführungszeichen; Feldwerte werden im JSON als Zeichenfolgen ausgegeben.

Grenzen

Die erste Zeile muss eindeutige Feldnamen enthalten. Das Tool leitet keine Zahlen oder Datumswerte ab und unterstützt nicht jede regionale CSV-Konvention.

Häufige Fragen

Werden Zahlen, Daten oder Wahrheitswerte in JSON-Typen umgewandelt?

Nein. Jede CSV-Zelle wird als JSON-Zeichenfolge ausgegeben. Schreibweisen wie 007, Datumswerte und Kennungen bleiben erhalten.

Was geschieht mit Leerzeilen und leeren Zellen?

Vollständig leere Zeilen werden ignoriert. Ausdrücklich leere Zellen bleiben erhalten; eine Zeile mit Kommas erzeugt leere Zeichenfolgen als Werte.

Warum muss eine Zeile dieselbe Feldzahl wie die Kopfzeile haben?

Jede JSON-Eigenschaft entspricht einem Feld der Kopfzeile. Bei abweichender Feldzahl wird abgebrochen, damit weder zusätzliche Werte verloren gehen noch fehlende Werte geraten werden.

Was geschieht bei doppelten Spaltennamen?

Doppelte Namen in der Kopfzeile werden abgelehnt, da ein JSON-Objekt nicht zwei getrennte Werte unter demselben Eigenschaftsnamen bewahren kann.

Quellen und Referenzen

Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.

Ein Beispiel Schritt für Schritt

Semikolon-CSV in JSON umwandeln und führende Nullen behalten