Menu

Conversor de JSON a YAML

Convierte JSON a YAML y YAML a JSON con validación instantánea.

Por Nethanel Bar, Co-founder & CEO

Última actualización

¿Listo para aprender a programar de verdad?

Coddy te enseña escribiendo código real en tu navegador: lecciones interactivas, feedback al instante y ayuda de IA cuando te atascas.

¿Qué es un convertidor de JSON a YAML?

JSON y YAML son dos formas de escribir los mismos datos estructurados: objetos, arrays, cadenas, números y booleanos. JSON usa llaves y corchetes y es el idioma de la mayoría de las APIs; YAML usa indentación y es la opción habitual para archivos de configuración (Docker Compose, Kubernetes, GitHub Actions, pipelines de CI). Un convertidor de JSON a YAML traduce entre ambos sin perder nada.

Esta herramienta funciona en los dos sentidos. En el modo JSON → YAML analiza tu JSON y lo vuelve a emitir como YAML indentado. En el modo YAML → JSON analiza el YAML y muestra el JSON equivalente con formato legible. Si la entrada tiene un error de sintaxis, recibes el mensaje exacto del parser en lugar de un fallo silencioso.

Todo se ejecuta localmente en tu navegador: tus datos de configuración, secretos y payloads nunca se suben a ningún servidor.

Lo que aprenderás mientras conviertes

  • JSON y YAML representan el mismo modelo de datos: todo documento JSON válido es también YAML válido.
  • YAML usa indentación para anidar en lugar de llaves, lo que hace que los árboles de configuración profundos sean más fáciles de leer.
  • Las cadenas en YAML normalmente no necesitan comillas, pero valores como yes, no y 12:30 pueden interpretarse de forma especial: ponles comillas si tienes dudas.
  • Los comentarios (# like this) existen en YAML pero no en JSON, así que un viaje de ida y vuelta por JSON los elimina.

Cómo convertir JSON a YAML paso a paso

  1. Elige una dirección

    Selecciona JSON → YAML para convertir JSON en YAML, o YAML → JSON para hacerlo a la inversa.

  2. Pega tus datos

    Suelta tu JSON o YAML en el panel izquierdo. La conversión ocurre al instante mientras escribes.

  3. Corrige los errores

    Si la entrada está mal formada, el panel derecho muestra el error exacto del parser y la línea para que lo arregles rápido.

  4. Copia o intercambia

    Copia el resultado con un clic, o pulsa intercambiar para convertirlo de vuelta en el otro sentido.

Ejemplos para probar

Un objeto simple

Paste a small example into the tool and change one part at a time.

Se convierte en dos líneas YAML limpias: name: Coddy y free: true.

Un array

Copy the original value, run the tool, then compare the result.

Los arrays se convierten en listas YAML con viñetas - bajo la clave.

Errores comunes

  • Mezclar tabuladores y espacios en YAML: YAML exige espacios para la indentación; los tabuladores provocan errores de análisis.
  • Comas finales en JSON: son válidas en objetos de JavaScript pero no en JSON estricto, así que rompen el parser.
  • Dar por hecho que los comentarios sobreviven a un viaje de ida y vuelta: convertir YAML → JSON → YAML elimina cualquier comentario con #, porque JSON no los tiene.

Preguntas frecuentes sobre JSON a YAML

¿Cómo convierto JSON a YAML?
Pega tu JSON en el panel izquierdo en modo JSON → YAML. El YAML equivalente aparece al instante a la derecha, listo para copiar.
¿Puedo convertir YAML de vuelta a JSON?
Sí. Cambia al modo YAML → JSON y pega tu YAML; la herramienta genera JSON con formato legible.
¿Mis datos se suben a algún sitio?
No. El análisis y la conversión se ejecutan por completo en tu navegador, así que tus datos de configuración y secretos nunca salen de tu máquina.
¿Por qué desaparecieron mis comentarios de YAML?
JSON no tiene el concepto de comentario, así que cualquier comentario con # se elimina al convertir YAML a JSON y de vuelta.

Más información

Otras herramientas para desarrolladores

Coddy programming languages illustration

Aprende a programar con Coddy

COMENZAR