Cosa fa
Questo strumento converte un array JSON di oggetti in TSV (valori separati da tabulazione). La prima riga contiene i nomi delle colonne e ogni riga successiva è un oggetto. Poiché le celle sono separate da tabulazioni, puoi copiare l’output e incollarlo direttamente in un foglio di calcolo.
Come si usa
- Incolla il JSON nel riquadro Input, carica un file
.jsonoppure clicca su Esempio. - Il TSV compare a destra mentre scrivi.
- Disattiva Includi la riga di intestazione per ottenere solo i dati.
- Copia e incolla in Excel o Google Sheets, oppure scarica un file
.tsv.
Esempio
[
{ "id": 1, "name": "Alice", "address": { "city": "Shanghai" } },
{ "id": 2, "name": "Bob", "address": { "city": "Beijing, China" } }
]
diventa (tabulazioni mostrate come →)
id→name→address.city
1→Alice→Shanghai
2→Bob→Beijing, China
Note
I valori che contengono una tabulazione, un a capo o una virgoletta doppia vengono racchiusi tra virgolette, così il foglio di calcolo li legge comunque come una sola cella. null diventa una cella vuota, mentre true/false e i numeri vengono scritti così come sono.
Domande frequenti
› Quale struttura JSON si aspetta?
Funziona meglio un array di oggetti, un oggetto per riga. Viene riconosciuto anche un oggetto con un'unica proprietà array, come {"data": [...]}. Qualsiasi altro valore diventa una singola riga.
› Come vengono gestiti oggetti e array annidati?
I campi annidati diventano nomi di colonna con notazione a punti, come address.city. Gli array di valori semplici vengono uniti con "; " e gli array di oggetti ricevono percorsi con indice come items.0.name.
› E se gli oggetti hanno chiavi diverse?
Le colonne sono l'unione di tutte le chiavi nell'ordine in cui compaiono la prima volta. I valori mancanti restano vuoti.
› Perché TSV invece di CSV?
Quando incolli un TSV in Excel o Google Sheets, ogni valore finisce nella propria cella senza finestre di importazione. Le virgole all'interno dei valori non richiedono alcuna gestione speciale.