YAML Input

JSON Output

¿Qué es YAML a JSON?

Si alguna vez has tenido que pasar un manifiesto de Kubernetes o una configuración de Docker Compose a un sistema que solo acepta JSON, entiendes el problema. YAML usa indentación para la estructura; JSON usa corchetes y comillas. Representan el mismo modelo de datos — objetos, arrays, strings, números, booleanos — pero con sintaxis completamente diferente. La especificación YAML 1.2 define YAML como un superconjunto de JSON, por lo que la mayoría de los documentos YAML se convierten sin problemas. Todo se ejecuta en tu navegador según RFC 8259 — nada se envía a ningún servidor.

Esta herramienta analiza tu YAML y produce JSON equivalente. La conversión se realiza completamente en tu navegador. No se envían datos al servidor, por lo que es seguro usarla con configs de producción, manifiestos de Kubernetes o datos sensibles.

Ejemplos YAML a JSON

Convertir YAML a JSON. Ejemplo de telecomunicaciones:

Ejemplo: Registro de suscriptor

Entrada YAML

Salida JSON:

Salida JSON

Haz clic en el botón Ejemplo para cargar más ejemplos en el editor.

Cómo usar esta herramienta

1

Pegar o subir YAML

Copia tu YAML y pégalo en el editor izquierdo. También puedes hacer clic en Subir para cargar un archivo .yaml o .yml desde tu ordenador.

2

Ver la salida JSON

El panel derecho muestra el JSON convertido. Usa Minificar para salida compacta de una línea. YAML no válido mostrará un error — corrígelo primero con el Validador YAML.

3

Copiar o descargar

Usa Copiar para el portapapeles o Descargar para guardarlo como archivo .json. Para la conversión inversa, usa JSON a YAML. Para formatear YAML primero, usa Formateador YAML.

Cuándo ayuda YAML a JSON

Los manifiestos de Kubernetes, los archivos de Docker Compose y los flujos de trabajo de GitHub Actions se escriben en YAML. Si necesitas pasar esa config a un sistema que espera JSON, esta herramienta hace la conversión.

Archivos de configuración como application.yml (Spring Boot) o .gitlab-ci.yml son YAML. Convertirlos a JSON ayuda cuando necesitas integrarlos con herramientas que solo aceptan JSON.

Algunas APIs y bases de datos almacenan o aceptan JSON. Si tu fuente es YAML, la conversión aquí te da el JSON que necesitas. Para convertir a XML, usa YAML a XML.

Preguntas frecuentes

¿La conversión YAML a JSON conserva los comentarios?

No — JSON no tiene sintaxis de comentarios. Los comentarios YAML con # se eliminan durante la conversión. Si necesitas preservar documentación, mantén los datos en YAML.

¿Es seguro pegar claves API o datos sensibles?

Sí. La conversión se realiza completamente en tu navegador — abre la pestaña Red de DevTools mientras usas la herramienta y verás cero peticiones. Sin servidor, sin registro.

¿Qué pasa con los anchors y aliases YAML?

Se resuelven durante la conversión. El JSON de salida contiene la estructura completamente expandida. Los anchors YAML no tienen equivalente en JSON.

¿Por qué el JSON convertido muestra saltos de línea escapados?

Las cadenas multilínea YAML se convierten en cadenas JSON. En JSON, los saltos de línea se representan como \n.

¿Puedo convertir de vuelta de JSON a YAML?

Sí. Usa la herramienta JSON a YAML. También puedes validar el JSON convertido con el Validador JSON.

Herramientas relacionadas

Especificación YAML. Especificación JSON. MDN. RFC 8259. YAML.