Conversor de JSON a YAML en línea
Descripción
Convierte sin problemas entre JSON y YAML con validación y formato instantáneos.
Acerca de Conversor de JSON a YAML en línea
El Conversor JSON ↔ YAML transforma datos entre JSON y YAML en ambas direcciones, con validación, por completo en tu navegador. JSON es compacto y omnipresente en las API; YAML es más legible y común en archivos de configuración (pipelines de CI, Kubernetes, Docker Compose). Esta herramienta te permite mover una estructura entre ambos sin editar a mano, preservando el anidamiento, los arreglos y los tipos.
Cómo usar
- Pega JSON para convertirlo a YAML, o pega YAML para convertirlo a JSON.
- La salida convertida aparece al instante con el formato aplicado.
- La entrada no válida se marca para que puedas corregir la sintaxis antes de convertir.
- Copia el resultado en tu archivo de configuración o solicitud de API.
Ejemplos
| Ejemplo | Entrada | Salida |
|---|---|---|
| JSON → YAML | {"name":"app"} | name: app |
Preguntas frecuentes
¿Es YAML un superconjunto de JSON?
Sí. Cualquier JSON válido también es YAML válido, así que el JSON pegado en un analizador de YAML funciona. Lo inverso no es cierto: YAML tiene funciones (comentarios, anclas, varios documentos) que JSON no puede expresar.
¿Qué pasa con los comentarios de YAML al convertir a JSON?
Se eliminan. JSON no tiene sintaxis de comentarios, así que los comentarios no se pueden representar y se pierden en la conversión a JSON.
¿Por qué mi número de YAML se convirtió en una cadena (o viceversa)?
YAML infiere los tipos a partir del formato: los números sin comillas se vuelven números y true/false se vuelven booleanos. Pon un valor entre comillas para forzar que siga siendo una cadena. Ten en cuenta que algunas herramientas de YAML 1.1 también tratan yes/no/on/off como booleanos, una sorpresa común al mover configuraciones entre herramientas.
¿Salen los datos de mi navegador?
No. La conversión y la validación se ejecutan localmente, útil para archivos de configuración que puedan contener secretos.