TOML → JSON
Analizza TOML in JSON mantenendo date e array, per fornire configurazioni di progetti Rust/Python a strumenti JavaScript.
Trascina i file qui o clicca
Ctrl+V per incollare dagli appunti
Come convertire TOML in JSON
- 1Carica il tuo file TOML tramite trascinamento, clic o incolla.
- 2Modifica le impostazioni di qualità se necessario.
- 3Clicca su 'Converti adesso' e attendi il completamento della conversione.
- 4Scarica il tuo file JSON convertito.
Informazioni sulla conversione da TOML a JSON
TOML è un formato di tabella chiave-valore progettato per scenari di configurazione, supporta nativamente i tipi data ed è utilizzato in Cargo.toml e pyproject.toml. JSON è un formato di interscambio generico per array di chiavi-valore, supporta solo sei tipi di dati base e non supporta commenti o tipi data nativi. Le differenze di scenario tra i due formati creano la domanda di conversione.
Questa conversione conserva tutti i nomi di chiave, valori numerici, booleani e strutture nidificate. I tipi data di TOML vengono convertiti in stringhe data standard in formato JSON. JSON non supporta nativamente i commenti, pertanto i commenti in TOML vengono rimossi durante la conversione e l'output è una struttura JSON standard compatibile con RFC 8259.
Questa conversione è comunemente utilizzata per leggere configurazioni di progetto, adattarsi a script di sviluppo che supportano solo l'analisi JSON o esportare configurazioni da pyproject.toml e Cargo.toml su strumenti JSON per l'elaborazione secondaria. Confermare che il file sorgente sia codificato in UTF-8 prima della conversione.
TOML vs JSON: confronto tecnico
| Caratteristica | TOML | JSON |
|---|---|---|
| Rilasciato nel | 2013 | 2001 |
| Sviluppatore | Tom Preston-Werner | Douglas Crockford |
FAQ su TOML → JSON
Si possono perdere dati dopo la conversione
I dati strutturali non andranno persi. Vengono rimossi solo i commenti di TOML e le date vengono convertite in stringhe data standard per l'archiviazione. Il JSON convertito è conforme alla specifica RFC 8259 e può essere letto da qualsiasi parser JSON standard.
Le date di TOML possono essere preservate
Le informazioni sulle date possono essere completamente preservate. Durante la conversione, le date native di TOML vengono convertite in stringhe data standard in formato JSON, senza modificare il contenuto numerico della data stessa.
Qual è la dimensione massima di file supportata
Il limite di dimensione per singolo file è 50MB e può essere convertito un solo file alla volta. I file che superano il limite di dimensione vengono rifiutati dal sistema.
I file di origine vengono archiviati?
La conversione viene eseguita lato server e i file vengono caricati tramite HTTPS. Al termine della conversione, il server elimina immediatamente il file di origine e il file di output, senza archiviare alcun file.