JSON / YAML / TOML cassetta degli strumenti

Convalida e formatta localmente e converti tra JSON, YAML e TOML; supporta l’ordinamento ricorsivo delle chiavi e il rilevamento delle conversioni non sicure.

Elaborazione locale nel browser
Questa pagina ha superato il controllo della directory pubblica; per usare tutte le funzionalità, abilita JavaScript.
Guida all’uso

Come usare la cassetta degli attrezzi JSON / YAML / TOML

Il testo di input o il file di configurazione viene analizzato e convertito solo nel browser corrente e non viene caricato.

  1. Inserisci e riconosci il formato

    Incolla il contenuto o carica file .json, .yaml, .yml e .toml di dimensioni non superiori a 1 MiB; il formato di origine può essere riconosciuto automaticamente o specificato.

  2. Convalida e organizzazione

    Dopo l’analisi, visualizza gli errori e gli avvisi di conversione, quindi scegli la formattazione o l’ordinamento ricorsivo delle chiavi.

  3. Seleziona il formato di destinazione

    Converti tra JSON, YAML e TOML, quindi copia o scarica il risultato; prima della pubblicazione verifica commenti, date e semantica dei valori.

Limiti e note

  • La conversione rimuove i commenti e gli ancoraggi YAML vengono espansi; i tag espliciti, TAG, i riferimenti circolari e le chiavi associate all’inquinamento del prototipo vengono bloccati.
  • Gli interi non sicuri, i tipi che il formato di destinazione non può rappresentare senza perdita e le date TOML convertite in JSON o YAML vengono bloccati anziché modificare silenziosamente i valori.
  • L’input può contenere al massimo 1 MiB, 100000 caratteri per riga, una profondità massima di annidamento di 100 livelli e 100000 nodi; le diverse implementazioni possono comunque differire nella sintassi dei casi limite di YAML o TOML.

Domande frequenti

Perché i commenti scompaiono dopo la conversione?

Il parser costruisce prima la struttura dei dati e poi la serializza; i commenti non fanno parte di un modello di dati generico, quindi lo strumento lo segnala chiaramente ma non può conservarli.

Perché la data TOML non può essere convertita in JSON?

La conversione diretta può trasformare silenziosamente le date tipizzate in normali stringhe; lo strumento sceglie di bloccare la conversione per evitare fraintendimenti del significato senza perdita.

Eseguirà i tag YAML o costruirà oggetti arbitrari?

No. I tag espliciti e le chiavi pericolose vengono rifiutati; lo strumento accetta solo strutture di dati semplici e limitate.

Feedback della paginaHai trovato un problema o hai un suggerimento per migliorare?
La funzione di feedback deve essere usata nella versione online

Invia nella versione online dopo aver abilitato JavaScript; le funzioni locali del tool o del caso d’uso non sono influenzate.

Vai alla versione online per inviare feedback