Conversor YAML ⇄ JSON

Convierte archivos de configuración entre YAML y JSON en ambos sentidos: manifiestos de Kubernetes, Docker Compose, pipelines de CI o especificaciones OpenAPI.

Convertir

ENTRADA

0 caracteres0 líneas

SALIDA

0 caracteres0 líneas

Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.

Cómo convertir entre YAML y JSON

  1. Elige el sentido

    Elige YAML a JSON o JSON a YAML.

  2. Pega o abre un archivo

    Pega el contenido o abre un archivo .yaml, .yml o .json.

  3. Copia el resultado

    Copia la salida o descárgala. Con Usar como entrada puedes convertirla de nuevo al formato original.

Mismos datos, distinta sintaxis

YAML y JSON describen las mismas estructuras: mapas, listas, texto, números y true/false. YAML es más fácil de leer y escribir a mano; JSON es más estricto y más cómodo para los programas, por eso muchas herramientas aceptan los dos.

Lo que se pierde

JSON no admite comentarios, así que los comentarios del YAML se pierden al convertir. Las anclas y los alias se expanden en copias completas, y varios documentos YAML en un mismo archivo se convierten en un array JSON.

Preguntas frecuentes

¿Por qué «no» se queda como texto y no como false?

En YAML 1.2, solo true y false son booleanos. Valores como yes, no, on y off se quedan como texto, igual que en las versiones actuales de Kubernetes y en la mayoría de los analizadores modernos.

¿Se sube mi configuración?

No. La conversión se hace en tu navegador, así que los secretos de tus archivos no salen de tu dispositivo.

¿Por qué mi YAML no es válido?

La causa habitual es la sangría: los elementos del mismo nivel deben estar perfectamente alineados, y no se admiten tabulaciones. El mensaje indica la línea y la columna.