Le « problème de Norvège » de YAML : pourquoi NO est analysé comme Faux
2025-04-12
L'analyse booléenne de YAML présente une bizarrerie frustrante connue sous le nom de « problème de Norvège ». Étant donné que YAML analyse le code ISO 3166-1 ALPHA-2 NO (Norvège) comme le booléen faux, cela peut entraîner des erreurs d'analyse des données. Cet article traite de ce problème et suggère d'utiliser des guillemets doubles pour échapper les valeurs ou d'utiliser des bibliothèques comme StrictYAML pour l'éviter. D'autres valeurs problématiques dans YAML incluent les numéros de version se terminant par .0 qui sont convertis en nombres et les chaînes de caractères comme « Null » qui sont converties en NULL.
Développement
problème de programmation