Usa el ejemplo con app, enabled, ports y limits. Añade "build": 900719925474099312345 y "note": null. Con dos espacios, la salida conserva orden, cita claves y cadenas y mantiene cada dígito.

Comprobaciones esperadas

La raíz es Object. ports conserva dos elementos, limits un mapa, enabled booleano, note null y build no se redondea. El archivo es converted.yaml y la vuelta reproduce el mismo árbol.

El analizador de destino es la autoridad

Conserva el original, compara toda la salida y analiza el resultado con la biblioteca o aplicación que lo consumirá. JSONYAML solo demuestra que un documento acotado encaja en su perfil compatible con JSON. No valida esquema de destino, sustitución de entorno, valores predeterminados, despliegue ni semántica.