Hai dei dati in JSON ma ti servono in YAML per un file di configurazione. Oppure hai esportato un CSV da un foglio di calcolo e ti serve in JSON per un'API. La conversione dei formati dati è un'attività costante per sviluppatori, analisti di dati e chiunque lavori con dati strutturati. Questo tutorial ti mostra come convertire tra i tre formati più comuni usando i nostri strumenti gratuiti.
Cosa ti serve
- Dati in formato JSON, YAML o CSV
- Un browser web (Chrome, Firefox, Safari o Edge)
- Nessun account né installazione necessari
Guida passo dopo passo
Scegli lo strumento di conversione giusto
Seleziona lo strumento che corrisponde alla tua direzione di conversione: usa il Formattatore JSON per validare e formattare JSON, YAML a JSON per convertire tra YAML e JSON, oppure JSON a CSV per convertire tra JSON e CSV.
Incolla i tuoi dati sorgente
Copia i tuoi dati dalla sorgente — un file, una risposta API, un'esportazione dal database o un editor di testo — e incollali nell'area di input. Lo strumento valida il formato mentre incolli, avvisandoti di eventuali errori di sintassi da correggere prima della conversione.
Seleziona il formato di destinazione e converti
Scegli il formato in cui vuoi convertire e clicca il pulsante di conversione. Lo strumento trasforma i tuoi dati e mostra il risultato. Rivedi l'output per assicurarti che la struttura sia corretta, specialmente per dati nidificati complessi.
Copia o scarica il risultato
Copia i dati convertiti negli appunti o scaricali come file. L'output è formattato correttamente e pronto per essere usato nel tuo progetto, file di configurazione o database.
Buono a sapersi Tutta la conversione avviene localmente nel tuo browser. I tuoi dati non vengono mai inviati a un server, rendendolo sicuro per convertire file di configurazione sensibili, chiavi API (anche se dovresti evitare di incollare segreti reali) e dati proprietari.
Quando usare quale formato
JSON (JavaScript Object Notation)
JSON è lo standard per le API e lo sviluppo web. È rigido ma supportato universalmente.
{
"name": "Alice",
"age": 30,
"skills": ["Python", "SQL", "JavaScript"]
}
Usa JSON quando: Lavori con API web, memorizzi dati in database NoSQL o scambi dati tra applicazioni.
YAML (YAML Ain't Markup Language)
YAML è più leggibile di JSON e supporta i commenti. È il formato di riferimento per i file di configurazione.
name: Alice
age: 30
skills:
- Python
- SQL
- JavaScript
Usa YAML quando: Scrivi file di configurazione (Docker Compose, Kubernetes, GitHub Actions, Ansible), o qualsiasi file che le persone leggono e modificano regolarmente.
CSV (Comma-Separated Values)
CSV è il formato più semplice — solo righe e colonne separate da virgole. Ogni applicazione per fogli di calcolo può aprirlo.
name,age,skills
Alice,30,"Python, SQL, JavaScript"
Bob,25,"Java, Go"
Usa CSV quando: Lavori con dati tabulari, importi in fogli di calcolo, esporti da database o condividi dati con persone non tecniche.
Consiglio Se stai decidendo tra JSON e YAML per i file di configurazione, scegli YAML. Il supporto per i commenti ti permette di documentare la configurazione inline, e la sua struttura basata sull'indentazione è più facile da leggere a colpo d'occhio.
Confronto tra formati
| Caratteristica | JSON | YAML | CSV |
|---|---|---|---|
| Leggibilità umana | Buona | Eccellente | Buona per tabelle |
| Commenti | No | Sì | No (di solito) |
| Dati nidificati | Sì | Sì | No |
| Dati tabulari | Possibile ma verboso | Possibile ma verboso | Nativo |
| Supporto fogli di calcolo | Limitato | Limitato | Eccellente |
| Standard API | Sì | Raro | Raro |
| Standard file di configurazione | A volte | Sì | No |
Scenari di conversione comuni
Risposta API a foglio di calcolo: Converti JSON da una risposta API a CSV, poi aprilo in Excel o Google Sheets per l'analisi.
Foglio di calcolo a richiesta API: Esporta il tuo foglio di calcolo come CSV, convertilo in JSON e usalo come corpo di una richiesta API.
Configurazione JSON a configurazione YAML: Passaggio da una configurazione basata su JSON (come le impostazioni di package.json) a un sistema basato su YAML (come Docker Compose o GitHub Actions).
Da YAML a JSON per la validazione: JSON ha regole sintattiche più rigide di YAML. Convertire YAML in JSON può aiutare a validare la struttura dei dati prima di usarli in un'applicazione.
Importante La conversione tra formati può comportare perdita di informazioni. JSON non supporta i commenti, quindi i commenti YAML vengono persi nella conversione a JSON. CSV non può rappresentare dati nidificati, quindi le strutture JSON o YAML nidificate verranno appiattite o perse. Rivedi sempre l'output convertito per assicurarti che nulla di importante sia stato eliminato.
Domande frequenti
Posso convertire CSV con punto e virgola invece di virgole? Alcune impostazioni regionali europee usano il punto e virgola come delimitatore. Lo strumento JSON a CSV supporta diverse opzioni di delimitatore.
E se il mio JSON è minificato (tutto su una riga)? Usa prima il Formattatore JSON per renderlo leggibile. Questo rende i dati comprensibili e più facili da verificare prima della conversione in un altro formato.
Posso convertire JSON nidificato in CSV? CSV è intrinsecamente piatto (righe e colonne). Oggetti JSON profondamente nidificati dovranno essere appiattiti durante la conversione. Lo strumento gestisce la nidificazione semplice, ma strutture molto complesse potrebbero richiedere aggiustamenti manuali.
Prossimi passi
Dopo aver convertito i tuoi dati, potresti volerli formattare ulteriormente con il Formattatore JSON per una presentazione pulita, oppure usare lo strumento Anteprima Markdown per creare documentazione che includa i tuoi esempi di dati.