CanDoYa
CA

Convertidor de JSON a YAML

Funciona del tot al navegador: sense pujar res ni registrar-te.

JSON
YAML
Enganxa JSON per convertir-lo a YAML.
Comparteix aquesta eina

Com es converteix JSON a YAML?

Enganxa el teu JSON al convertidor i torna a serialitzar les mateixes dades com a YAML en estil de blocs: els objectes esdevenen mapes clau-valor, les llistes esdevenen llistes amb guions, i les estructures niades queden sagnades automàticament. Tria una sagnia de 2 o 4 espais, i tot funciona al navegador, així que res no es puja enlloc.

Com s’utilitza

  1. 1Enganxa el teu JSON. Enganxa o escriu JSON al panell de l'esquerra, o carrega l'exemple per veure'n el format.
  2. 2Tria la sagnia. Escull sagnia de 2 o 4 espais. Un JSON no vàlid es marca a la barra d'estat amb l'error exacte d'anàlisi.
  3. 3Copia el YAML. El YAML s'actualitza en directe a la dreta. Copia'l o descarrega'l com a fitxer .yaml.

Per a qui és

JSON i YAML descriuen el mateix model de dades (objectes, llistes, cadenes, números, booleans i null), així que convertir de l'un a l'altre és una reserialització sense pèrdues, no una traducció. Aquesta eina analitza el teu JSON i el torna a generar com a YAML net en estil de blocs: les claus i els claudàtors deixen pas a la sagnia, les cometes desapareixen de les claus i de les cadenes simples, i el resultat es llegeix molt millor. Va bé quan un fitxer de configuració, un pipeline de CI o un manifest de Kubernetes vol YAML però les teves dades van néixer com a JSON.

Tot passa localment al teu navegador amb JavaScript. Les teves dades mai no es pugen, es registren ni s'envien a cap servidor, així que és segur convertir respostes d'API, secrets o configuracions amb valors privats.

Preguntes freqüents

És sense pèrdues la conversió de JSON a YAML?

Sí. JSON i YAML comparteixen els mateixos tipus de dades, així que cada objecte, llista, cadena, número, booleà i null es correspon directament. L'eina també posa entre cometes les cadenes que el YAML podria llegir malament, així que en tornar a analitzar el YAML obtens els valors originals.

Puc triar la sagnia?

Sí. Tria 2 o 4 espais des del selector de sagnia. El YAML fa servir espais, mai tabuladors, així que les dues opcions produeixen un resultat vàlid i portable que qualsevol analitzador accepta.

Què passa amb els objectes i les llistes niades?

Es sagnen com a YAML en estil de blocs. Els objectes niats baixen un nivell més, les llistes esdevenen llistes amb guions, i una llista d'objectes adopta la forma compacta '- clau: valor'. Els objectes i les llistes buides es mostren com {} i [].

Què passa si el meu JSON no és vàlid?

La barra d'estat es torna vermella i mostra l'error exacte d'anàlisi, incloent-hi la posició, perquè puguis trobar la coma sobrant o la cometa que falta. El resultat es queda buit fins que el JSON sigui vàlid.

Es pugen les meves dades enlloc?

No. La conversió funciona íntegrament al teu navegador amb JavaScript. Res del que enganxes s'envia a cap servidor, ni es desa ni es registra, així que és segur per a dades privades o sensibles.