JSON in CSV
Füge ein Array von JSON-Objekten ein und erhalte eine CSV-Datei, fertig zum Herunterladen: Die Kopfzeile entsteht automatisch, indem die Schlüssel aller Objekte zusammengeführt werden.
Wie unterschiedliche Schlüssel und verschachtelte Werte behandelt werden
Echte JSON-Arrays haben selten perfekt einheitliche Objekte. Dieser Konverter bildet die CSV-Kopfzeile aus allen Schlüsseln, die er findet, in der Reihenfolge ihres ersten Auftretens: Fehlt einem Objekt ein Schlüssel, bleibt die passende Zelle einfach leer. Verschachtelte Werte, also Objekte oder Arrays innerhalb eines Feldes, werden als JSON-Text in die Zelle geschrieben, so geht unterwegs keine Information verloren.
Die CSV in Excel ohne Zeichensalat öffnen
Die heruntergeladene Datei enthält eine UTF-8-BOM, die kleine Markierung, die Excel sagt, dass es die Datei als Unicode lesen soll: Umlaute, Währungssymbole und Emojis werden korrekt angezeigt. Nutzt du Excel oder Google Sheets mit deutschen Einstellungen, ist das Semikolon die richtige Wahl, weil dort das Komma das Dezimaltrennzeichen ist; bei englischen Einstellungen ist das klassische Komma richtig. Doppelte Anführungszeichen in Werten werden nach dem Standard RFC 4180 durch Verdoppeln maskiert, so bleibt die Datei für jede Tabellenkalkulation und jedes Import-Skript lesbar.