Entwickler-Tools

JSON-zu-CSV-Konverter

Ein Array flacher Objekte in CSV umwandeln und abbrechen, wenn ein verschachtelter Wert entfallen müsste.

JSON-zu-CSV-Konverter workspace

So geht’s

Ein JSON-Array von Objekten einfügen, deren Werte Strings, Zahlen, Booleans oder null sind. Konvertieren baut die CSV. Verschachtelte Objekte und Arrays werden abgelehnt statt still abgeflacht.

Beispiel

Zwei flache Objekte werden zu einer Kopfzeile und zwei Datenzeilen.

Eingabe

[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]

Ausgabe

name,year
Ada,1815
Grace,1906

So funktioniert es

Der Konverter liest das JSON, sammelt Feldnamen in der Reihenfolge des ersten Auftretens und schreibt ein CSV im RFC-Stil. Fehlende Felder werden leere Zellen. Ein einzelnes flaches Objekt wird als eine Zeile akzeptiert. Ein Array von Skalaren wird eine Spalte namens value.

Häufige Fehler

  • Verschachteltes address-Objekt Entfernen Sie das verschachtelte Objekt oder exportieren Sie diesen Zweig allein. Das Werkzeug benennt das abgelehnte Feld.
  • Der Wurzelwert ist eine Zahl Packen Sie Zeilen in ein Array oder liefern Sie ein flaches Objekt.
  • Excel zeigt die falschen Zeichen Schalten Sie die Excel-BOM-Option ein, damit Excel UTF-8 erkennt.

Einschränkungen

Verschachtelte Daten werden nicht abgeflacht, weil Abflachen Informationen verbergen kann. Sehr große Ganzzahlen können schon im JSON Präzision verlieren. Die BOM-Option fügt nur eine Byte-Order-Mark hinzu. Sie ändert die Zeilen nicht.

Datenschutz

Der Text, den Sie einfügen, wird in Ihrem Browser verarbeitet. PepsTools empfängt ihn nicht, speichert ihn nicht und sendet ihn nicht an einen anderen Dienst.

Fragen

Werden verschachtelte Felder mit Punkten verbunden?

Nein. Wenn ein Wert ein Objekt oder Array ist, stoppt die Umwandlung und nennt das Feld.