Formateador y Validador YAML
Formatea, valida y convierte documentos y manifiestos YAML en línea. Soporta multi-documento (---), diagnóstico de línea/columna, 100% local.
| Característica | YAML | JSON |
|---|---|---|
| Estilo de Sintaxis | Basado en sangría (espacios en blanco) | Llaves `{}` y Corchetes `[]` |
| Soporte de Comentarios | Compatible (`#`) | No compatible |
| Legibilidad Humana | Alta (archivos de configuración / K8s) | Orientada a API de máquina |
| Multi-Documento | Compatible (`---`) | Raíz de documento único |
Usa | para conservar los saltos de línea (bloque literal) o > para plegar los saltos de línea en espacios (bloque plegado).
Define bloques reutilizables con &anchorName y referéncialos con *anchorName para eliminar la duplicación.
¿Qué es YAML?
YAML es un formato de datos legible para humanos que usa la indentación en lugar de corchetes y llaves, habitual en archivos de configuración —los manifiestos de Kubernetes, Docker Compose, los pipelines de CI y las especificaciones de OpenAPI suelen escribirse en YAML.
Cómo usar el formateador y validador de YAML
- Pega YAML para formatearlo, validarlo o convertirlo.
- El formateo normaliza la indentación y la estructura; la validación comprueba la sintaxis e informa de la línea exacta de cualquier error.
- Convierte a o desde JSON cuando necesites mover datos entre ambos formatos.
- Se admite YAML multidocumento (separado por ---).
Notas técnicas
- YAML es sensible a la indentación —mezclar tabulaciones y espacios, o una indentación inconsistente, es una de las causas más comunes de errores de análisis.
- Como YAML es un superconjunto del modelo de datos de JSON en la mayoría de las implementaciones, los documentos JSON suelen ser también YAML válido, lo que hace que la conversión JSON ↔ YAML sea sencilla en el caso habitual.
Preguntas Frecuentes
¿Los comentarios se conservan al formatear YAML?+
Al parsear YAML a estructuras de objetos, los analizadores eliminan los comentarios (#). Por lo tanto, convertir YAML → JSON o re-formatear elimina los comentarios.
¿Cómo funciona multi-documento (---) en la conversión a JSON?+
Cuando se convierten varios documentos YAML separados por --- a JSON, el motor los empaqueta como un arreglo de objetos JSON para no perder datos.
