Convierte JSON a YAML y YAML a JSON con sangría configurable.
Ambos describen las mismas estructuras de datos (objetos, arrays, cadenas, números, booleanos y null). YAML usa sangría en lugar de llaves y admite comentarios, por eso es muy popular en archivos de configuración como Docker Compose, Kubernetes y GitHub Actions.
No. JSON no tiene sintaxis para comentarios, así que se eliminan. Los anchors y alias se resuelven en sus valores reales.
Si el YAML contiene varios documentos separados por ---, el resultado es un array JSON con un elemento por documento.
Las causas más habituales son mezclar tabuladores y espacios, una sangría incoherente y valores sin comillas que contienen ": ". El mensaje de error indica la línea y la columna donde se detuvo el parser.