JSON a YAML

Pega el JSON de una respuesta de API o de una exportación y obtén YAML que de verdad se lee: sin llaves, sin comas finales, una clave por línea.

Las configuraciones suelen tener claves y nombres de host: aquí nada se envía a ningún sitio.

Cómo usarlo

  1. Pega el JSON en el primer campo.
  2. Lee el YAML de abajo: aparece mientras escribes.
  3. Pulsa «Copiar», o cambia de pestaña para convertir en sentido contrario.

Lo que conviene saber

Por qué YAML para configurar

JSON se diseñó para máquinas: cada cadena entre comillas, cada elemento separado por comas, ningún comentario permitido. YAML ofrece la misma estructura con sangría en lugar de puntuación, y en cuanto el archivo pasa a editarse a mano —una canalización, un despliegue, la configuración de un linter— esa diferencia decide con qué frecuencia se edita mal.

De qué se ocupa el conversor

Las cadenas que podrían confundirse con números, booleanos o fechas salen entrecomilladas, de modo que una versión «1.10» no acaba siendo el número 1.1 ni el código de país «NO» acaba siendo false. Los valores largos no se parten, porque una línea rota dentro de una URL es un fallo esperando al próximo despliegue.

Preguntas frecuentes

¿Se añaden comentarios?

No. El JSON no trae ninguno que trasladar, e inventarlos sería adivinar. Puedes añadir los tuyos cuando el archivo esté en un editor.

¿El resultado vuelve a dar el mismo JSON?

Sí. La conversión es estructural: claves, valores, arrays y anidamiento se conservan exactamente, así que la ida y vuelta devuelve lo que tenías.

¿Se envían mis datos a un servidor?

No. Todo ocurre en tu navegador, y eso importa con respuestas de API que contienen registros reales.

¿Hasta qué tamaño aguanta?

Unos cinco megabytes. Por encima, al navegador le cuesta más mostrar el resultado que convertirlo.

Herramientas relacionadas