CSV in JSON

Convert CSV into a JSON array — first row is the header, quotes and newlines are handled, optional type detection.

CSV-Daten einfügen oder eine CSV-Datei in das Feld oben ziehen
Datei hierher ziehen
oder unten auf die Schaltfläche klicken, um eine lokale Datei zu wählen
CSV-Datei auswählen
.json / .txt / .csv, bis 10 MB, wird nur im Browser verarbeitet
Data type
Der Automatikmodus erkennt Zahlen, Booleans und null; wähle "Alles als String", um Rohtext wie 00123 zu erhalten.
Trennzeichen
Leere Werte
Die gesamte Verarbeitung erfolgt in Ihrem Browser; Daten werden nicht an einen Server gesendet.
CSV-Dateien werden nur lokal im Browser gelesen und nie hochgeladen.

CSV-Tabellendaten in JSON umwandeln

Wie verwendet man CSV in JSON?

CSV in JSON konvertiert tabellarische CSV-Daten in JSON. Nach dem Einfügen von CSV-Text oder dem Hochladen einer lokalen CSV-Datei kann festgelegt werden, ob die erste Zeile als Feldnamen verwendet wird. Außerdem können Datentypen, Trennzeichen und der Umgang mit leeren Werten eingestellt werden. Anschließend wird JSON erzeugt, das kopiert oder heruntergeladen werden kann.

Kann die erste CSV-Zeile als JSON-Feldname verwendet werden?

Wenn die erste CSV-Zeile eine Kopfzeile wie name,age,city enthält, erzeugt die aktivierte Option „Erste Zeile als Kopfzeile“ für jede Datenzeile ein JSON-Objekt, beispielsweise {"name":"Tom","age":18,"city":"Los Angeles"}. Wenn die CSV keine Kopfzeile besitzt, kann die Option deaktiviert werden, sodass die Daten anhand ihrer Spaltenposition verarbeitet werden.

Was ist der Unterschied zwischen automatischer Erkennung und String-Modus?

Der automatische Modus erkennt anhand des Zellinhalts häufige Datentypen. Zahlen können als JSON-Zahlen und boolesche Werte als entsprechende JSON-Typen ausgegeben werden. Im String-Modus werden alle Zellinhalte als JSON-Strings behandelt. Wenn Nummern, Postleitzahlen oder andere Werte ihre ursprüngliche Schreibweise behalten sollen und nicht für Berechnungen verwendet werden, ist der String-Modus geeigneter.

Welches CSV-Trennzeichen sollte verwendet werden?

Viele CSV-Dateien verwenden ein Komma als Feldtrennzeichen, andere Dateien können jedoch Tabulatoren, Semikolons oder senkrechte Striche verwenden. Das Tool unterstützt die automatische Erkennung sowie die manuelle Auswahl von Komma, Tab, Semikolon oder senkrechtem Strich. Wenn die Vorschau eine falsche Anzahl von Spalten zeigt oder eine ganze Zeile als ein einziges Feld erkannt wird, sollte die Trennzeicheneinstellung geprüft werden.

Wie werden verschachtelte Felder konvertiert?

CSV ist eine zweidimensionale Tabellenstruktur, während JSON verschachtelte Objekte enthalten kann. Bei der normalen Konvertierung wird jede Zelle als Feldwert gespeichert. Bei aktivierter Option zur Erweiterung verschachtelter Felder können anhand von Feldpfaden strukturiertere JSON-Daten erzeugt werden. Bei komplexen Arrays oder Objekten sollte das erzeugte JSON anhand der tatsächlichen CSV-Spaltenstruktur geprüft werden.

Wie werden leere Zellen behandelt?

Leere Zellen können als leerer String oder als JSON-null ausgegeben werden. Ein leerer String eignet sich, wenn der ursprüngliche Tabellenwert erhalten bleiben soll. null eignet sich besser für API-Daten, bei denen ausdrücklich ein fehlender Wert dargestellt werden soll. Diese Einstellung wirkt sich nur auf leere Zellen aus.

Wie konvertiert man eine lokale CSV-Datei?

Wechsle zum Datei-Upload-Tab und ziehe eine CSV-Datei in den Upload-Bereich oder wähle sie lokal aus. Die Datei wird vom Browser gelesen und lokal geparst. Nach der Konvertierung wird das JSON direkt erzeugt. Die maximale Dateigröße entspricht der Angabe auf der aktuellen Tool-Seite. Die Dateiinhalte werden nicht auf den Server hochgeladen.

Wie prüft man das Ergebnis?

Nach der Konvertierung sollte zunächst die Datenvorschau geprüft werden, insbesondere die Anzahl der Felder und die korrekte Erkennung der ersten Zeile als Kopfzeile. Anschließend sollten Zahlen, boolesche Werte, leere Werte und Trennzeichen kontrolliert werden. Das Ergebnis kann kopiert oder als JSON-Datei heruntergeladen werden. Bei CSV-Dateien mit vielen Feldern empfiehlt sich zunächst die automatische Erkennung, bevor die Einstellungen anhand der Vorschau angepasst werden.

Wie wandelt man CSV in JSON um?

Bei der Konvertierung von CSV in JSON sollte zuerst festgelegt werden, ob die erste Zeile eine Kopfzeile enthält. Anschließend werden Datentypen und Feldtrennzeichen ausgewählt. Jede Zeile wird in ein JSON-Objekt umgewandelt und Zahlen, Strings sowie leere Werte werden entsprechend den Einstellungen behandelt.

Wenn die CSV nicht durch Kommas getrennt ist, können Tab, Semikolon oder senkrechter Strich ausgewählt werden. Nach der Konvertierung sollte zunächst die Vorschau geprüft und anschließend das JSON kopiert oder heruntergeladen werden.

  • CSV-Text oder lokale CSV-Dateien können in JSON konvertiert werden
  • Die erste Zeile kann als Kopfzeile verwendet werden, um JSON-Objekte anhand von Feldnamen zu erzeugen
  • CSV-Zelltypen können automatisch erkannt oder einheitlich als Strings behandelt werden
  • Unterstützt automatische Erkennung sowie Komma, Tab, Semikolon und senkrechten Strich als Trennzeichen
  • Leere Zellen können als leerer String oder JSON null ausgegeben werden; verschachtelte Felder können verarbeitet werden
  • Die gesamte Verarbeitung erfolgt lokal im Browser, CSV-Inhalte werden nicht auf den Server hochgeladen
Für die umgekehrte Konvertierung von JSON in Tabellen eignet sich JSON → CSV. Zum Abfragen von JSON-Feldern kannst du JSONPath-Abfrage verwenden. Zum Prüfen von Unterschieden zwischen zwei JSON-Dokumenten eignet sich JSON-Diff.
Kommentare 0
Noch keine Kommentare. Schreibe den ersten Kommentar!
avatar
Der Kommentarinhalt darf nicht leer sein
0/255