CSV in JSON umwandeln
Wandeln Sie CSV-Zeilen mit einer Kopfzeile in JSON-Objekte um.
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.
Dieses Tool teilen
Nur der öffentliche Link zum Tool wird geteilt. Ihre Eingaben und Ergebnisse bleiben hier.
Link zum manuellen Kopieren anzeigen
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
