Come si usa
- Incolla il JSON o apri un file .json.
- Scegli come vengono scritti gli array all'interno degli oggetti.
- Assegna un nome al foglio, se lo desideri.
- Seleziona Converti e scarica il file .xlsx.
Come funziona
Ogni elemento dell'array di primo livello diventa una riga; un singolo oggetto produce una riga. Gli oggetti annidati vengono appiattiti in colonne con nomi a percorso puntato, come address.city. Le colonne compaiono nell'ordine in cui le rispettive chiavi vengono viste per la prima volta, quindi oggetti con chiavi diverse restano comunque allineati e i valori mancanti diventano celle vuote.
Gli array all'interno degli oggetti possono essere scritti come testo JSON in una cella, uniti con il punto e virgola, oppure distribuiti su colonne numerate (tags.0, tags.1). Numeri e booleani mantengono il loro tipo in Excel; null diventa una cella vuota. Le stringhe restano testo, incluse le stringhe che sembrano date o che iniziano con =, che non vengono mai convertite in formule.
La riga di intestazione è in grassetto, bloccata e dispone di pulsanti di filtro, e la larghezza delle colonne si adatta al contenuto. Excel limita una cella a 32.767 caratteri; il testo più lungo viene tagliato e lo strumento indica quante celle sono state interessate.
Esempi
Una risposta API
Un elenco di utenti da un'API REST, ciascuno con un oggetto address annidato, diventa un foglio con le colonne id, name, address.city e address.zip.
Tag per filtrare
Scegli Una colonna per elemento per inserire ogni tag in una propria colonna, oppure Unisci i valori per mantenerli insieme come «vip; newsletter».
Domande frequenti
Cosa succede se i miei oggetti hanno chiavi diverse?
Ogni chiave che compare in qualsiasi punto diventa una colonna. Le righe senza quella chiave ottengono una cella vuota.
Il mio JSON è un oggetto che contiene l'array. Cosa devo fare?
Incolla solo l'array, altrimenti lo strumento considera l'intero oggetto come una riga con colonne a percorso puntato. Molte risposte API conservano l'elenco sotto una chiave come data o items.
Le date vengono convertite?
No. JSON non ha un tipo data, quindi le stringhe di data vengono mantenute come testo esattamente come sono scritte.
Privacy
Il JSON viene convertito nel browser e il file .xlsx viene creato sul tuo dispositivo. Nulla viene caricato, archiviato o incluso nelle statistiche; viene conteggiato solo un evento anonimo relativo all'uso dello strumento.