Entwicklung

JSON nach CSV

JSON und JSON5 in CSV mit wählbarem Trennzeichen und optionalem Formelschutz umwandeln.

CSV ist ein Tabellenformat. Verschachtelte Werte werden als JSON-Text eingebettet; eine spätere Rückwandlung stellt die ursprünglichen Datentypen nicht automatisch wieder her.
01

JSON

02

CSV

03

Gut zu wissen

JSON5-Unterstützung

Das Parsen erlaubt Kommentare, Trailing Commas und unquotierte Schlüssel — nicht nur striktes JSON.

Verschachtelte Daten

Objekte und Arrays innerhalb eines Feldes werden als JSON-String in die Zelle geschrieben.

CSV nach RFC 4180

Felder mit Trennzeichen, Anführungszeichen oder Zeilenumbrüchen werden zitiert; Zeilen enden mit CRLF.

Formelrisiko

Tabellenprogramme können mit =, +, -, @ oder ähnlichen Zeichen beginnende Zellen als Formel interpretieren. Der optionale Schutz verändert solche Textzellen sichtbar.

04

Häufige Fragen

Wie werden verschachtelte Objekte behandelt?

Verschachtelte Objekte werden im CSV als String-Darstellung (JSON.stringify) in die jeweilige Zelle geschrieben. Bei komplexen hierarchischen Daten kann dabei ein Teil der Struktur nur noch als Text sichtbar sein.

Werden die Daten an den Konverter-Server gesendet?

Die Umwandlungslogik dieser Seite läuft im Browser und führt keinen Upload aus. Browser-Erweiterungen, Zwischenablage und später verwendete Tabellenprogramme liegen außerhalb dieser Zusage.

Welche JSON-Formate werden unterstützt?

Unterstützt werden Arrays von Objekten sowie ein einzelnes Objekt. Für beste Ergebnisse empfiehlt sich ein Array von Objekten mit konsistenten Feldern.

Welche Einschränkungen gibt es?

Sehr große Eingaben können den Browser verlangsamen. Hierarchien werden als JSON-Textzellen eingebettet, Datentypen sind in CSV nicht eindeutig und es gibt keinen universellen Formelschutz für alle Tabellenprogramme.

Quellen und Spezifikationen

+ 01Verwandte Werkzeuge

Vielleicht auch interessant.