JSON in CSV umwandeln (und umgekehrt)

Wandeln Sie ein JSON-Array von Objekten in eine CSV-Datei um, oder eine CSV mit Kopfzeilen in ein JSON-Array.

Beispiel:

So funktioniert es

Dieses Tool ist für Entwickler- oder Datennutzung gedacht: Sie erhalten die Antwort einer API (ein JSON-Array von Objekten) und müssen sie in Excel oder Google Sheets öffnen, um sie zu analysieren oder mit einem nicht-technischen Team zu teilen — fügen Sie das JSON ein, klicken Sie auf „JSON → CSV" und laden Sie die erhaltene Tabelle herunter oder kopieren Sie sie. Umgekehrt, wenn Sie einen Testdatensatz für ein Skript oder einen API-Payload aus einer als CSV exportierten Tabelle vorbereiten, rekonstruiert „CSV → JSON" ein direkt in Ihrem Code nutzbares JSON-Array von Objekten.

Was passiert, wenn mein JSON verschachtelte Objekte enthält?

Nichts geht verloren: Ein verschachtelter Wert (Objekt oder Array) wird unverändert als kompakter JSON-Text in der entsprechenden Zelle der CSV beibehalten. Die Spalte existiert also weiterhin, aber ihr Inhalt bleibt „rohes" JSON, statt auf mehrere Spalten aufgeteilt zu werden.

Kann ich die erzeugte CSV wieder in ein mit dem Original identisches JSON umwandeln?

Nicht ganz identisch. CSV hat keine nativen Typen: Bei der Rückumwandlung zu JSON werden alle Werte (einschließlich Zahlen und Booleschen Werte) wieder zu Zeichenketten, und ein verschachteltes Objekt erscheint wieder als Zeichenkette mit JSON-Text statt als natives Objekt. Die Struktur und die Daten bleiben erhalten, aber nicht die ursprünglichen Typen.

Wie bei allen Onvera-Tools erfolgt die Umwandlung zu 100% lokal in Ihrem Browser dank WebAssembly: Ihre JSON- oder CSV-Daten werden niemals an einen Server gesendet.