Läuft lokal im Browser
JSON zu CSV
Ein JSON-Objekt oder ein Array von Objekten in CSV für Tabellen umwandeln. Verschachtelte Schlüssel flatten mit Punkten, im Browser.
Fügen Sie API-Datensätze ein und laden Sie ein kommagetrenntes Blatt herunter. Verschachtelte Objekte werden zu Punkt-Headern wie user.email.
Flatten und Escape laufen in diesem Tab. Tabellendaten werden nicht zum Konvertieren hochgeladen.
So geht’s
- Objekt oder Array von Objekten einfügen.
- Nach CSV umwandeln.
- Tabelle kopieren oder eine .csv-Datei herunterladen.
So funktioniert es
Ein Array von Objekten wird zu Zeilen. Ein einzelnes Objekt ist eine Zeile. Verschachtelte Objekte flatten. Verschachtelte Arrays stehen als JSON in der Zelle.
Felder mit Kommas, Anführungszeichen oder Umbrüchen werden nach CSV-Regeln gequotet. Header sind die Vereinigung aller flachen Schlüssel.
Beispiele
Nutzer-Export
[{id, profile: {email}}] wird zu Spalten id und profile.email für einen Tabellenfilter.
Einzelner Datensatz
Ein Bestellobjekt erzeugt trotzdem eine Kopfzeile plus eine Datenzeile.
FAQ
Kann ich ein Zahlen-Array umwandeln?
Nein. Jede Zeile muss ein Objekt sein. Packen Sie Primitive zuerst in Objekte.
Wie werden verschachtelte Arrays behandelt?
Sie landen als JSON-String in einer Zelle, damit das Gitter rechteckig bleibt.
Ist das Trennzeichen ein Semikolon?
Nein. Dieser Export nutzt Kommas. Öffnen Sie die Datei mit Komma-Trenner in der Tabelle.
Läuft die Umwandlung auf einem Server?
Nein. Das CSV entsteht in diesem Tab.
Verwandte Tools
- JSON-FormatiererJSON mit gewähltem Einzug lesbar machen, etwa für API-Payloads. Die Formatierung läuft im Browser und bleibt in diesem Tab.
- JSON-ValidatorPrüfen, ob JSON syntaktisch gültig ist, mit Zeile und Spalte des ersten Fehlers. Die Prüfung bleibt im Browser.
- JSON-MinifiziererJSON minifizieren, indem überflüssiger Weißraum fällt, um Request-Payloads zu verkleinern. Die Textkompression läuft lokal in diesem Tab.
- UUID-GeneratorUUID Version 4 mit der Web-Crypto-API erzeugen. Bis zu 500 Kennungen auf einmal, dann Liste kopieren oder herunterladen.
- URL-EncoderQuery-Werte und Pfadsegmente mit encodeURIComponent percent-kodieren. Leerzeichen werden zu %20. Die Kodierung bleibt im Browser.