Ulvixor

Buscar herramientas

Busca entre todas las herramientas de Ulvixor por nombre o palabra clave.

Convertidor de JSON a YAML y YAML a JSON

Convierte entre JSON y YAML en ambas direcciones, con validación de errores clara en cada formato. Todo el procesamiento ocurre en tu navegador, sin subir tus datos a ningún servidor.

Cómo funciona

  1. Elige la pestaña según lo que quieras convertir: JSON a YAML o YAML a JSON.
  2. Pega o escribe tu contenido en el panel de entrada (o usa el ejemplo incluido).
  3. La herramienta valida el formato de entrada y muestra un error claro si no es válido.
  4. El resultado se actualiza al instante en el panel de salida, listo para copiar.
  5. Copia el resultado o descárgalo como archivo .yaml o .json según corresponda.

Casos de uso

  • Convertir un archivo de configuración YAML (por ejemplo de Docker Compose o Kubernetes) a JSON para procesarlo con código.
  • Transformar una respuesta JSON de una API en YAML para un archivo de configuración.
  • Migrar archivos de configuración entre herramientas que usan distintos formatos.
  • Revisar y comparar visualmente la misma estructura de datos en JSON y en YAML.

Casos de uso

  • Convertir un archivo de configuración YAML (por ejemplo de Docker Compose o Kubernetes) a JSON para procesarlo con código.
  • Transformar una respuesta JSON de una API en YAML para un archivo de configuración.
  • Migrar archivos de configuración entre herramientas que usan distintos formatos.
  • Revisar y comparar visualmente la misma estructura de datos en JSON y en YAML.

Errores comunes

  • Esperar que se conserven los comentarios del YAML original al convertir a JSON.
    JSON no admite comentarios, así que cualquier comentario presente en el YAML se pierde en la conversión; no hay forma de evitarlo dado el formato JSON.
  • Pegar varios documentos YAML separados por --- esperando que se conviertan juntos.
    La herramienta procesa un único documento YAML a la vez. Si tu archivo tiene varios documentos separados por '---', convierte cada uno por separado.
  • Intentar convertir un JSON con sintaxis inválida (comillas simples, coma sobrante) a YAML.
    El JSON debe ser válido antes de convertir; la herramienta muestra el mensaje de error exacto de js-yaml para que lo corrijas primero.

Preguntas frecuentes

No. La conversión entre JSON y YAML ocurre completamente en tu navegador mediante la librería js-yaml. Tu contenido nunca sale de tu equipo.

La herramienta muestra un mensaje de error indicando el problema encontrado, para que puedas corregir tu JSON o YAML antes de intentar convertirlo de nuevo.

No. JSON no admite comentarios, por lo que cualquier comentario presente en el YAML original se pierde al convertir a JSON. Al convertir de JSON a YAML tampoco se generan comentarios nuevos.

Se soportan los tipos estándar de YAML: cadenas de texto, números, booleanos, nulos, listas y mapas anidados, incluyendo estructuras de varios niveles.

La herramienta procesa un único documento YAML a la vez. Si tu archivo tiene varios documentos separados por '---', conviértelos uno por uno.

Alternativas

Con Node.js puedes usar la librería js-yaml (la misma que usa esta herramienta) o yq desde la terminal para convertir en ambas direcciones. Esta herramienta permite hacerlo sin instalar nada y ver el resultado de inmediato.