Convertitore JSON ↔ YAML ↔ CSV
Converti i dati tra i formati JSON, YAML e CSV nel tuo browser.
Convertitore JSON ↔ YAML ↔ CSV — Converti liberamente dati strutturati tra JSON, YAML e CSV. L'analisi del CSV usa la prima riga come intestazioni, e la conversione in CSV richiede dati tabellari (un array di oggetti). Prova l'esempio per vedere la forma attesa: nulla di ciò che incolli lascia mai il tuo browser.
Cos'è Convertitore JSON ↔ YAML ↔ CSV?
Un convertitore gratuito basato sul browser che trasforma dati strutturati tra JSON, YAML e CSV in qualsiasi direzione. Sviluppatori, analisti di dati e ingegneri DevOps lo usano per riformattare risposte di API, file di configurazione e fogli di calcolo, oppure per convertire rapidamente un array JSON in CSV, trasformare YAML in JSON o analizzare un file CSV in oggetti JSON. Scegli un formato di origine (From) e uno di destinazione (To), incolli i tuoi dati e il risultato convertito appare all'istante, con copia in un clic. L'analisi del CSV tratta la prima riga come intestazioni, e la conversione in CSV richiede dati tabellari (un array di oggetti).
Come usare Convertitore JSON ↔ YAML ↔ CSV
- Scegli il formato di origine sotto From: JSON, YAML o CSV.
- Scegli il formato di destinazione sotto To: JSON, YAML o CSV.
- Incolla i tuoi dati nella casella di input oppure fai clic su Sample per caricare un array JSON di esempio.
- Leggi il risultato convertito nella casella di output, che è etichettata con il formato di destinazione.
- Fai clic sul pulsante di copia sopra l'output per copiare il risultato negli appunti.
- Usa Swap per invertire i formati From/To e rimandare l'output precedente nell'input per conversioni concatenate; usa Clear per svuotare l'input.
Esempi
Array JSON in CSV
Input
[{"name":"Ada","age":36},{"name":"Linus","age":54}]Output
name,age Ada,36 Linus,54
Oggetto JSON in YAML
Input
{"name":"Ada","role":"engineer"}Output
name: Ada role: engineer
CSV in JSON
Imposta From su CSV e To su JSON, poi incolla un CSV con una riga di intestazione (per esempio name,age sulla prima riga e Ada,36 sotto). La prima riga diventa le chiavi dell'oggetto, e il risultato è un array JSON di oggetti con rientro di 2 spazi. I valori sono mantenuti come stringhe (quindi age diventa "36").
Domande frequenti
- Quali formati e direzioni sono supportati?
- JSON, YAML e CSV in qualsiasi direzione: JSON in YAML, YAML in JSON, JSON in CSV, CSV in JSON, YAML in CSV e CSV in YAML. Imposti i formati From e To in modo indipendente.
- Perché ricevo un errore convertendo in CSV?
- Il CSV richiede dati tabellari, cioè un array di oggetti (righe che condividono le stesse chiavi). Un singolo oggetto o dati profondamente annidati non possono essere appiattiti in colonne CSV, quindi converti quei dati in JSON o YAML. Fai clic su Sample per vedere la forma attesa.
- Come gestisce l'analisi del CSV le intestazioni e le righe vuote?
- L'analisi del CSV usa la prima riga come intestazioni (chiavi dell'oggetto) e salta automaticamente le righe vuote. Quando la destinazione è JSON, l'output viene formattato con un rientro di 2 spazi.
- I miei dati vengono caricati su un server?
- No. Tutto viene eseguito interamente lato client, nel tuo browser. Nulla di ciò che incolli viene mai caricato o inviato da qualche parte, quindi è sicuro per payload di API privati, configurazioni e fogli di calcolo sensibili.
- A cosa serve il pulsante Swap?
- Swap inverte i formati From e To e sposta l'output corrente nella casella di input, così puoi riconvertire immediatamente o concatenare conversioni senza copiare e incollare manualmente.
Strumenti correlati
Codifica / decodifica Base32 / Base58
Codifica testo in Base32 (RFC 4648) o Base58 (l'alfabeto di Bitcoin) e decodifica entrambi di nuovo in testo, completamente sicuro in UTF-8 e interamente nel tuo browser.
Codifica / decodifica Base64
Codifica o decodifica Base64 (compatibile con UTF-8) con alfabeto URL-safe, riempimento opzionale, a capo 64/76, conteggio di byte e caratteri in tempo reale e vista byte in hex o binario.
Convertitore di maiuscole/minuscole e contatore
Converti il testo tra UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case e altro, e conta caratteri, parole e righe.
Formattatore e minificatore di codice
Abbellisci o minifica HTML, CSS e JavaScript all'istante nel tuo browser, con rientro di 2 spazi, 4 spazi o tabulazione e compressione JavaScript basata su Terser.