ca

TOML cap a YAML

Converteix un fitxer TOML a YAML en local - configuració amb sagnia per a CI i Docker, sense pujades, directament al teu navegador.

Processant en local al teu dispositiu ...

0%

Els teus fitxers no han sortit mai del dispositiu

    Es puja el meu fitxer?

    No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

    Sense pujar res100% local
    El contingut es queda amb tusense accés de tercers
    Servidors a AlemanyaRGPD des del disseny
    Auditat de manera independentTLS A+ · Capçaleres A+

    TOML és el format de configuració de les cadenes d'eines de Rust i Python - un Cargo.toml o un pyproject.toml amb seccions entre claudàtors i simples línies de clau-igual-valor. YAML persegueix el mateix objectiu de llegibilitat, però usa la sagnia en lloc de claudàtors i és la lingua franca de les canalitzacions de CI, de Docker Compose i de Kubernetes. Aquesta eina llegeix el teu fitxer TOML i escriu la mateixa estructura com a YAML.

    La conversió s'executa del tot en local al teu navegador: smol-toml llegeix el TOML i js-yaml escriu el YAML, tots dos JavaScript pur. Les taules es converteixen en mapatges, les subtaules (com ara [server.meta]) en mapatges niats, les matrius de taules en seqüències i els valors de data i hora de TOML en autèntiques marques de temps de YAML. D'un .toml amb claudàtors obtens un .yaml amb sagnia llest per deixar-lo anar en una canalització de CI.

    Així es tanca el cicle d'anada i tornada: YAML a TOML i ara TOML a YAML estan tots dos disponibles en local quan migres una configuració entre els dos mons. L'eina es manté honesta al respecte: un document TOML sempre té una taula a l'arrel, de manera que el YAML produït sempre és un mapatge. Els enters TOML molt grans més enllà del rang segur de JavaScript es rebutgen amb un missatge clar en lloc de convertir-se amb pèrdua de precisió. No es puja res.

    Fitxa tècnica

    Fitxa tècnica
    Formats d'entradaTOML
    Format de sortidaYAML
    Processament per lotsNo
    ProcessamentEn local al navegador (JavaScript)
    Càrrega de fitxersCap

    En 3 passos

    1. Deixa-hi anar o tria el teu fitxer TOML.
    2. L'eina el converteix en YAML.
    3. Baixa el fitxer YAML.

    Límits: TOML sempre s'analitza com una taula, així que la sortida sempre és un mapatge YAML. Les subtaules es converteixen en mapatges niats, les matrius de taules en seqüències i els valors de data i hora en marques de temps de YAML. Els enters molt grans més enllà del rang segur de JavaScript es rebutgen amb un missatge clar (sense conversió amb pèrdua). El TOML invàlid es rebutja amb un error clar.

    Preguntes freqüents

    Es puja el meu fitxer?

    No. La conversió s'executa del tot en local al navegador - no s'envia res.

    Funciona amb un Cargo.toml o un pyproject.toml?

    Sí. Cargo.toml, pyproject.toml i altres fitxers TOML s'analitzen directament i s'escriuen com a YAML.

    Com es tracten els valors de data i hora?

    Els valors de data i hora de TOML s'emeten com a autèntiques marques de temps de YAML, no pas com a cadenes.

    Què passa amb els enters molt grans?

    Els valors i64 de TOML més enllà del rang segur de JavaScript es rebutgen amb un missatge clar en lloc de convertir-se amb pèrdua de precisió.

    També funciona a l'inrevés?

    Sí, amb la nostra eina "YAML a TOML".

    Eines relacionades