Convertidor de JSON a YAML

Convierte JSON a formato YAML al instante. Soporta objetos anidados, arreglos, cadenas multilínea y comentarios. Maneja archivos grandes con validación de sintaxis.

Cómo usar Convertidor de JSON a YAML

  1. 1Pega tu JSON en el campo de entrada.
  2. 2Ve la salida YAML generada al instante.
  3. 3Ajusta la indentación (2 o 4 espacios).
  4. 4Copia o descarga la salida YAML.
ZenovayAnalytics

Analytics pensado para fundadores.

  • Seguimiento de visitantes en tiempo real
  • Privacidad primero, sin aviso de cookies
  • Configurado en dos minutos
Descubre Zenovay

Preguntas frecuentes

¿Cuál es la diferencia entre JSON y YAML?
JSON (Notación de Objetos de JavaScript) utiliza llaves y corchetes con claves entrecomilladas. YAML (YAML no es un Lenguaje de Marcado) utiliza indentación y es más legible para humanos. JSON es estricto: sin comentarios, sin comas finales, las claves deben estar entrecomilladas. YAML soporta comentarios (#), cadenas multilínea, anclajes/alias, y es un superconjunto de JSON. JSON es mejor para APIs y procesamiento automático; YAML es mejor para archivos de configuración.
¿Dónde se usa comúnmente YAML?
YAML es el estándar para: archivos Docker Compose, manifiestos de Kubernetes, flujos de trabajo de GitHub Actions, GitLab CI/CD, libros de jugadas de Ansible, Terraform (junto con HCL), especificaciones de Swagger/OpenAPI, database.yml de Ruby on Rails, application.yml de Spring Boot, gráficos de Helm y plantillas de CloudFormation. Su legibilidad lo convierte en el formato preferido para la configuración de DevOps.
¿Cómo maneja YAML los arreglos y objetos anidados?
Los arreglos usan el prefijo "- " en cada elemento (guión + espacio). Los objetos anidados usan indentación (típicamente 2 espacios). YAML también soporta arreglos en línea [a, b, c] y objetos en línea {clave: valor}, que son idénticos a la sintaxis de JSON.
¿Cuáles son los errores comunes de YAML?
Problemas principales: 1) Tabulaciones vs espacios — YAML solo permite espacios para indentación. 2) Cadenas sin entrecomillas que parecen booleanos (sí/no/verdadero/falso) o números. 3) Dos puntos en cadenas sin entrecomillas. 4) Espacio faltante después del dos puntos en pares clave-valor. 5) Problema de Noruega: "NO" se interpreta como falso en YAML 1.1. Siempre entrecomilla valores ambiguos.
¿Se envía mi información a un servidor?
No. La conversión ocurre completamente en tu navegador usando JavaScript. No se transmite información a ningún servidor. Esto es importante para convertir archivos de configuración sensibles que pueden contener claves API, credenciales de base de datos u otros secretos.