Monu Tools

Conversor de YAML a JSON

Convierte YAML a JSON y JSON a YAML, en ambos sentidos. Valida al convertir y muestra errores claros. Todo se ejecuta en tu navegador.

Cómo usar YAML ⇄ JSON

  1. 01

    Elige el sentido: YAML a JSON o JSON a YAML.

  2. 02

    Pega tu YAML o JSON en el panel de entrada.

  3. 03

    Copia el resultado convertido o lee el error si la entrada no es válida.

Qué hace

Este conversor transforma YAML en JSON y JSON en YAML, en ambas direcciones. Elige la dirección, pega tu entrada y copia el resultado convertido o lee un error claro si la entrada está malformada.

Todo se procesa localmente en tu navegador, así que tus datos permanecen en tu dispositivo.

En qué se diferencian los dos formatos

YAML y JSON describen el mismo tipo de datos, pero con prioridades distintas. JSON es estricto y compacto, lo que conviene a API y máquinas; YAML se basa en la indentación y es más fácil de leer y editar para las personas, razón por la que domina los archivos de configuración.

Validación y el analizador

Cada conversión analiza primero la fuente, así que la entrada malformada se detecta y se informa con el motivo y a menudo la línea, en lugar de producir en silencio un resultado roto. Por tanto, una conversión exitosa también te dice que la entrada era válida.

Usa el analizador compatible con YAML 1.2 y 1.1 de js-yaml, que cubre las funciones que encuentras en la práctica: mapeos, secuencias, escalares, anclas y cadenas multilínea.

Dónde encaja, y la advertencia sobre los comentarios

Este es justo el pegamento que necesitas alrededor de pipelines de CI, archivos de Kubernetes y Docker Compose, y API que hablan JSON mientras tu configuración está escrita en YAML. Te permite moverte entre ambos sin editar a mano.

Algo que conviene saber: los comentarios de YAML se descartan, porque JSON no tiene el concepto de comentarios, y al convertir de vuelta se genera un YAML nuevo sin ellos.

Preguntas frecuentes

¿Qué versión de YAML se admite?

Usa el analizador compatible con YAML 1.2 / 1.1 de js-yaml, que cubre las características comunes: mapas, secuencias, escalares, anclas y cadenas multilínea.

¿Por qué obtengo un error?

La entrada se analiza antes de convertir, así que un YAML o un JSON inválido muestra un mensaje con el motivo y a menudo la línea, lo que te ayuda a detectar el problema rápidamente.

¿Se conservan los comentarios?

No. Los comentarios de YAML se descartan durante la conversión porque JSON no tiene comentarios, y al convertir de vuelta se genera YAML nuevo sin ellos.

¿Se suben mis datos?

No. La conversión se ejecuta totalmente en tu navegador; nada de lo que pegas sale de tu dispositivo.

¿Por qué convertir YAML a JSON, o al revés?

Muchas herramientas y APIs requieren JSON, mientras que YAML es más cómodo de escribir y leer para la configuración. Convertir te permite mantener una configuración amigable para las personas y aun así alimentar con JSON a los sistemas que lo necesitan.

Fuentes

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas