Binatomy
JSON → CSV

JSON to CSV

Converti array JSON in formato CSV pronto per Excel e fogli di calcolo

INPUT JSON

OUTPUT CSV

nome,cognome,eta
Mario,Rossi,30
Giulia,Bianchi,25
FAQ

Domande Frequenti

Tutto quello che devi sapere sulla conversione JSON in CSV

Che formato deve avere il JSON in input?

Il JSON deve essere un array di oggetti con le stesse chiavi. Es: [{"nome":"Mario","eta":30},{"nome":"Giulia","eta":25}]. Tutte le chiavi del primo oggetto vengono usate come intestazioni del CSV.

Come vengono gestiti i valori con virgole?

I valori che contengono virgole, virgolette o a capo vengono automaticamente racchiusi tra virgolette doppie nel CSV di output, seguendo lo standard RFC 4180.

Cosa succede con oggetti annidati?

Se il JSON contiene oggetti o array annidati, questi vengono convertiti in stringa con JSON.stringify(). Per i fogli di calcolo è consigliabile appiattire i dati prima della conversione.

Welche Form muss das eingegebene JSON haben?

Ein Array von Objekten mit denselben Schlüsseln. Die Schlüssel des ersten Objekts werden zu den Spaltenüberschriften des CSV, die erste Datenzeile entscheidet also über den Aufbau der ganzen Datei.

Wie werden Werte mit einem Komma behandelt?

Werte mit Komma, Anführungszeichen oder Zeilenumbruch kommen in doppelte Anführungszeichen, innere Anführungszeichen werden verdoppelt. So schreibt es 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 über JSON.stringify zur Zeichenkette und landet als Text in der Zelle. Für eine Tabelle flacht man die Daten besser vorher ab und gibt jedem verschachtelten Feld eine eigene Spalte.