it

TOML in JSON

Converti un file TOML in JSON in locale - con tabelle e array, senza upload, direttamente nel tuo browser.

Elaborazione in locale sul tuo dispositivo ...

0%

I tuoi file non hanno mai lasciato il dispositivo

    Il mio file viene caricato?

    No. Tutto avviene nel tuo browser - il tuo file non lascia mai il dispositivo. Perché è verificabile

    Nessun caricamento100% in locale
    I contenuti restano tuoinessun accesso di terzi
    Server in GermaniaRGPD by design
    Verificato esternamenteTLS A+ · Intestazioni A+

    Il TOML è il formato di configurazione leggibile dietro strumenti come Cargo di Rust (Cargo.toml), il pyproject.toml di Python e molti altri; il JSON, invece, è ciò che API, script e applicazioni web consumano direttamente. Questo strumento analizza il tuo TOML e ne produce un oggetto JSON equivalente.

    Tutto viene eseguito interamente in locale (smol-toml, JavaScript puro): le tabelle TOML diventano oggetti annidati, gli array di tabelle diventano array, i valori di data e ora diventano stringhe ISO; gli interi molto grandi che superano l'intervallo sicuro di JavaScript vengono rifiutati con un messaggio chiaro, anziché con una conversione con perdita; un TOML non valido viene rifiutato con un errore chiaro; nulla viene caricato.

    Ti capita di averne bisogno quando esamini un Cargo.toml o un pyproject.toml, carichi una configurazione in uno script o passi impostazioni TOML a un frontend: il risultato è un JSON indentato e leggibile, pronto all'uso.

    Scheda tecnica

    Scheda tecnica
    Formati di inputTOML
    Formato di outputJSON
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

    1. Trascina o scegli il tuo file TOML.
    2. Lo strumento lo analizza e lo converte in JSON.
    3. Scarica il file JSON.

    Limiti: Supporta TOML 1.0 (tabelle, array di tabelle, tabelle inline, tutti i tipi scalari, data e ora); le tabelle diventano oggetti, gli array di tabelle diventano array, le date e le ore diventano stringhe ISO; gli interi molto grandi che superano l'intervallo sicuro di JavaScript vengono rifiutati con un messaggio chiaro, anziché con una conversione con perdita; un TOML non valido viene rifiutato con un errore chiaro.

    Domande frequenti

    Il mio file viene caricato?

    No. Tutto viene eseguito interamente in locale nel tuo browser - il tuo file non lascia mai il dispositivo.

    Quali funzionalità TOML sono supportate?

    TOML 1.0: tabelle, array di tabelle, tabelle inline, tutti i tipi scalari e i valori di data e ora.

    Come vengono gestiti i valori di data e ora?

    Diventano stringhe ISO 8601, che sono JSON valido.

    Funziona con un Cargo.toml?

    Sì. Cargo.toml, pyproject.toml e molti altri vengono analizzati direttamente.

    Cosa succede se il TOML non è valido?

    Ricevi un errore chiaro, senza crash né risultati troncati.

    Strumenti correlati