it

YAML in TOML

Converti un file YAML in TOML in locale - configurazione leggibile con tabelle, senza upload, direttamente nel 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+

    YAML e il formato di configurazione diffuso per le pipeline di CI, Docker Compose, Kubernetes e tanti strumenti: usa l'indentazione invece delle parentesi e con poca cerimonia. TOML persegue lo stesso obiettivo di leggibilita per le persone, ma si basa su sezioni tra parentesi quadre e su semplici righe chiave-uguale-valore, come quelle che usa un Cargo.toml o un pyproject.toml. Questo strumento legge il tuo file YAML e scrive la stessa struttura come TOML ben formato.

    La conversione si svolge interamente in locale nel browser: js-yaml legge lo YAML, smol-toml scrive il TOML, entrambi puro JavaScript. Le mappature annidate diventano tabelle e sottotabelle TOML (come [server.meta]), le sequenze diventano array TOML, i timestamp diventano veri valori di data e ora. Da una configurazione YAML con indentazione ottieni un .toml di struttura chiara che puoi versionare e committare subito.

    Cosi si colma il divario tra i formati: JSON in YAML, JSON in TOML e ora YAML in TOML sono tutti disponibili in locale. Lo strumento resta onesto al riguardo: un documento TOML ha bisogno di una tabella al livello superiore, quindi una sequenza YAML, un singolo scalare o null alla radice viene rifiutato con un messaggio chiaro invece di fallire in modo criptico. E poiche TOML non ha un tipo null, le mappature con valori null vengono segnalate, non scartate in silenzio. Non viene caricato nulla.

    Scheda tecnica

    Scheda tecnica
    Formati di inputYAML, YML
    Formato di outputTOML
    Elaborazione in batchNo
    ElaborazioneIn locale nel browser (JavaScript)
    Caricamento fileNessuno

    In 3 passaggi

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

    Limiti: Si aspetta una mappatura YAML al livello superiore; una sequenza, uno scalare o null alla radice viene rifiutato con un messaggio chiaro. Le mappature annidate diventano sottotabelle, le sequenze array TOML, i timestamp valori di data e ora TOML. TOML non ha un tipo null, quindi le mappature con valori null vengono rifiutate invece di essere scartate in silenzio. Gli anchor YAML vengono risolti in lettura.

    Domande frequenti

    Il mio file viene caricato?

    No. La conversione si svolge interamente in locale nel browser - non viene inviato nulla.

    Perche la radice deve essere una mappatura?

    Un documento TOML e una tabella al livello superiore; una sequenza o uno scalare non possono essere una radice TOML.

    Come vengono gestiti i timestamp?

    I timestamp YAML vengono scritti come veri valori di data e ora TOML, non come stringhe.

    Cosa succede con i valori null?

    TOML non ha un tipo null; le mappature che contengono null vengono rifiutate con un messaggio chiaro invece di essere scartate in silenzio.

    Funziona anche al contrario?

    Per questo, combina "TOML in JSON" e "JSON in YAML".

    Strumenti correlati