Ir al contenido
WoowTools

Convertidor de YAML a JSON

Convierte YAML a JSON para API y código: archivos de Kubernetes, Docker Compose y CI, anclas y alias, cadenas multilínea, análisis de tipos y orden de claves.

Gratis Funciona en tu navegador Sin registro

Cargando Convertidor de YAML a JSON…

Tus archivos nunca salen de tu dispositivo

Cómo usar Convertidor de YAML a JSON

  1. 1

    Abre Convertidor de YAML a JSON en esta página. Se carga directamente en tu navegador.

  2. 2

    Añade tu archivo, texto o valores y ajusta la configuración.

  3. 3

    Copia o descarga el resultado. No se sube ni se guarda nada.

Acerca de esta herramienta

Este convertidor de YAML a JSON transforma la configuración YAML en JSON que las API, JavaScript y la mayoría de los lenguajes de programación pueden leer directamente. Pega YAML o sube un archivo .yaml o .yml y obtendrás JSON válido con la sangría que elijas. Si el YAML tiene un error, como una sangría rota, lo ves al instante, lo que convierte la herramienta también en un práctico validador de YAML.

Cómo convertir YAML a JSON

  1. Pega YAML o sube un archivo .yaml, .yml o .txt.
  2. Elige si analizar números, booleanos, nulos y fechas, o mantener los valores como cadenas.
  3. Elige salida formateada con 2, 4 u 8 espacios, o salida compacta.
  4. Copia o descarga el JSON.

Ejemplo

name: my-app
replicas: 3
debug: false
ports:
- 80
- 443

se convierte en {"name":"my-app","replicas":3,"debug":false,"ports":[80,443]}

Funciones de YAML admitidas

  • Los comentarios (líneas que empiezan por #) se eliminan, ya que JSON no tiene comentarios.
  • Las anclas y alias (&name y *name) se resuelven en copias completas de los datos.
  • Cadenas multilínea en estilo literal (|) y plegado (>).
  • Números, incluidos hexadecimales (0x), octales (0o) y binarios (0b).
  • Nulos escritos como null, ~ o dejados vacíos.
  • Fechas mantenidas como cadenas o convertidas a formato ISO.

Opciones

  • Análisis de tipos para números, booleanos, nulos y fechas, cada uno activable por separado.
  • Ordenar claves alfabéticamente, o conservar el orden de las claves.
  • Estadísticas de claves, profundidad, líneas y tamaño.

Cómo corregir errores comunes de YAML

  • Los tabuladores no se permiten para la sangría. Sustitúyelos por espacios.
  • Sangría incoherente: los elementos del mismo nivel deben alinearse exactamente.
  • Dos puntos dentro de un valor, como una hora o una URL, pueden requerir comillas.
  • Falta el espacio después del guion en un elemento de lista (-item en lugar de - item).

¿Necesitas volver a YAML? Usa JSON a YAML. Para revisar o reformatear el resultado, usa el formateador JSON.

Preguntas frecuentes

¿Cómo convierto un archivo YAML a JSON?

Sube el archivo .yaml o .yml o pega su contenido, elige las opciones y copia o descarga el JSON.

¿Qué pasa con los comentarios en YAML?

Se eliminan, porque JSON no admite comentarios.

¿Se admiten anclas y alias?

Sí. Las anclas (&name) y los alias (*name) se resuelven, así que el JSON contiene todos los datos repetidos.

¿Los números siguen siendo números?

Sí, con el análisis de números activado. Desactívalo para mantener todos los valores como cadenas, por ejemplo para números de versión como 1.10.

¿Por qué no se convierte mi YAML?

Las causas más comunes son tabuladores usados para la sangría, elementos que no están alineados y valores sin comillas que contienen dos puntos. El mensaje de error indica la línea.

¿Se suben mis datos?

No. La conversión se ejecuta en tu navegador.