Saltar al contenido

Convertir YAML a JSON

Convierte un documento YAML a JSON usando un esquema seguro, sin permitir tipos o constructores YAML arbitrarios.

Se procesa en tu dispositivo. Nada se envía a ningún servidor.

Interpreta el YAML con un esquema restringido a los tipos básicos de JSON (objetos, arrays, cadenas, números, booleanos y null), evitando la ejecución de constructores YAML personalizados por seguridad.

Casos de uso

  • Convertir un archivo de configuración YAML (como docker-compose o CI/CD) a JSON.
  • Depurar la estructura de un YAML complejo.
  • Migrar configuración de YAML a JSON.

Cómo funciona

  1. 1

    Pega tu YAML

    Escribe o pega el documento YAML en el cuadro de entrada.

  2. 2

    Convierte

    Pulsa Convertir y copia o descarga el JSON resultante.

Detalles técnicos

  • Usa el esquema JSON de YAML: «yes», «no», «on» u «off» se mantienen como texto (no como verdadero o falso), y las fechas como 2024-01-05 quedan como cadenas.
  • Los anclajes y alias (&nombre, *nombre) se resuelven y los comentarios se descartan, porque JSON no tiene comentarios.
  • Las etiquetas personalizadas (como !!js/function) se rechazan con un error en lugar de ejecutarse.

Preguntas frecuentes

¿Por qué se usa un esquema restringido?

YAML permite definir tipos personalizados que podrian ejecutar código en intérpretes menos cuidadosos; el esquema JSON_SCHEMA se limita a los tipos de datos seguros de JSON.

← Datos