Monu Tools

Convertitore JSON in TOML

Converti JSON in TOML e TOML in JSON, in entrambe le direzioni, interamente nel browser.

Come usare JSON / TOML

  1. 01

    Scegli la direzione: JSON in TOML o TOML in JSON.

  2. 02

    Incolla il tuo JSON o TOML.

  3. 03

    Copia il risultato, o inverti per convertire di nuovo.

Un convertitore bidirezionale tra JSON e TOML

Questo è un convertitore bidirezionale tra JSON e TOML. Scegli una direzione, incolla i tuoi dati e copia il risultato. È costruito su un parser TOML ben collaudato che gestisce correttamente le tabelle annidate e gli array di tabelle.

Tutto viene eseguito localmente nel tuo browser, quindi i tuoi dati, che per i file di configurazione possono includere nomi host o token, non lasciano mai il tuo dispositivo.

A cosa serve TOML

TOML (Tom's Obvious, Minimal Language) è un formato di configurazione progettato per essere ovvio da leggere e per mapparsi in modo pulito su una hash table. È ciò che Cargo di Rust usa per Cargo.toml e ciò che i progetti Python usano per pyproject.toml, tra molti altri.

JSON e TOML: dati simili, compiti diversi

JSON e TOML descrivono dati simili ma si adattano a compiti diversi. JSON è la lingua franca per le API e lo scambio tra macchine. TOML è pensato per la configurazione scritta da persone, con sezioni, commenti e date di prima classe che rendono piacevole modificare un file di impostazioni.

TOML supporta anche valori nativi di data e ora e numeri tipizzati, così i valori mantengono il loro significato invece di diventare tutti stringhe. Questo è in parte il motivo per cui è preferito per la configurazione.

L'unica cosa a cui fare attenzione: i valori null

La maggior parte dei dati passa da un formato all'altro senza problemi, ma c'è un'insidia. TOML non ha un valore null. I null di JSON non possono essere rappresentati, quindi rimuovili o sostituiscili prima di convertire in TOML, altrimenti la conversione non può esprimerli.

Domande frequenti

Che cos'è TOML?

TOML è un formato di configurazione minimale pensato per essere facile da leggere, usato da strumenti come Cargo e da molti progetti Python in pyproject.toml.

Si può convertire tutto in modo pulito?

La maggior parte dei dati sì. TOML non ha null, quindi i null di JSON non possono essere rappresentati; rimuovili o sostituiscili prima di convertire.

I miei dati vengono caricati da qualche parte?

No. La conversione viene eseguita interamente nel tuo browser, quindi i tuoi dati non lasciano mai il tuo dispositivo.

In cosa TOML è diverso da JSON e YAML?

Tutti e tre contengono dati strutturati. JSON è adatto alle macchine e alle API, YAML e TOML alla configurazione scritta a mano. TOML preferisce sezioni chiare e valori tipizzati come le date, mentre YAML si basa sull'indentazione.

TOML supporta date e numeri tipizzati?

Sì. TOML ha tipi nativi di data, ora e numero, così quei valori mantengono il loro tipo durante la conversione invece di diventare semplici stringhe.

Fonti

Incorpora questo strumento

Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.

<iframe src="https://monu.tools/embed/it/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Strumenti correlati