JSON zu CSV
INPUT JSON
OUTPUT CSV
nome,cognome,eta Mario,Rossi,30 Giulia,Bianchi,25
Häufige Fragen
Was man über die Umwandlung von JSON in CSV wissen sollte
Welche Form muss das eingegebene JSON haben?
Ein Array von Objekten mit denselben Schlüsseln, zum Beispiel [{"name":"Mario","age":30},{"name":"Giulia","age":25}]. Die Schlüssel des ersten Objekts werden zu den Spaltenüberschriften des CSV.
Wie werden Werte mit einem Komma behandelt?
Werte mit Komma, Anführungszeichen oder Zeilenumbruch werden im CSV in doppelte Anführungszeichen gesetzt, innere Anführungszeichen werden verdoppelt. So schreibt es der Standard RFC 4180 vor, und deshalb öffnet sich die Datei sauber in Excel.
Was passiert mit verschachtelten Objekten?
Ein Objekt oder ein Array innerhalb eines Werts wird mit JSON.stringify in eine Zeichenkette umgewandelt und landet daher als Text in der Zelle. Für eine Tabelle flacht man die Daten besser vorher ab und gibt jedem verschachtelten Feld eine eigene Spalte.