Convierte JSON a formato YAML y YAML de vuelta a JSON
Esta herramienta convierte entre JSON y YAML en ambos sentidos — de JSON a YAML y de YAML a JSON. Describen el mismo tipo de datos (objetos, arrays, cadenas, números, booleanos), pero sirven a públicos distintos: JSON es el formato compacto y lleno de corchetes que intercambian APIs y programas, mientras que YAML es el formato basado en sangría pensado para que las personas lo lean y editen, por lo que los archivos de configuración de herramientas como Docker, Kubernetes, GitHub Actions y pipelines de CI se escriben en él. Convertir te permite mover datos entre el mundo de las APIs y el de la configuración sin reescribirlos a mano.
La conversión es estructural: los objetos anidados se vuelven bloques con sangría, los arrays se vuelven listas con guion delante, y los valores pasan sin cambios. Ir de JSON a YAML suele hacer que una carga densa sea mucho más fácil de leer y te deja añadir comentarios; ir de YAML a JSON produce la forma estricta y entrecomillada que espera un programa o una API. Como YAML se apoya en la sangría para expresar estructura, el conversor gestiona ese mapeo con precisión para que no tengas que contar espacios. Todo se ejecuta en tu navegador, manteniendo privadas tu configuración y tus datos.
YAML es mejor cuando son personas las que escriben y leen el archivo directamente — configuración, pipelines, definiciones de infraestructura — porque tiene menos ruido y admite comentarios. JSON es mejor para datos intercambiados entre programas, donde la rigurosidad y el soporte universal de parsers importan más que la legibilidad.
Sí: YAML es un superconjunto de JSON, así que cualquier documento JSON también es YAML válido y convierte limpiamente. Al revés no siempre: YAML tiene funciones (comentarios, anclas, múltiples documentos) que no tienen equivalente en JSON y se descartan o expanden al convertir a JSON.
YAML usa la sangría en vez de corchetes para expresar el anidamiento, así que el número de espacios iniciales define la estructura. Mezclar tabuladores y espacios o desalinear una línea cambia el significado. El conversor produce una sangría consistente, lo que evita los errores de YAML más comunes.
Convertir de YAML a JSON descarta los comentarios, porque JSON no tiene sintaxis de comentarios. Convertir de JSON a YAML no puede inventar comentarios, pero te da una estructura limpia a la que añadírselos después.
Formateador JSON · Minificador JSON · Validador JSON · JSON a CSV · Aplanar JSON · Comparar JSON