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 ...

Processant en local al teu dispositiu ...

0%

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
Hosted in GermanyGlobal Content Delivery
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. Els comentaris de TOML (#) es perden perquè no es llegeixen durant l'anàlisi.

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

Convertir TOML a JSON · YAML cap a TOML · Convertir YAML a JSON · GLB cap a glTF · glTF cap a GLB · XML cap a YAML