• # c'est pas yaml ;)

    Posté par . En réponse au journal Yb : venez tester le parser YAML en bash. Évalué à 4.

    y'a des bug, typiquement les no ne sont pas transformé en false :D pareil pour les y/n/on/off... et j'en passe. C'est important parce qu'on s'attend a avoir une seule chose à tester, et pas 10 ou 20 pour évaluer une valeur booléenne.

    https://makandracards.com/makandra/24809-yaml-keys-like-yes-or-no-evaluate-to-true-and-false

    Bien évidemment ce n'est pas à convertir si c'est protégé par des quote ;)

    de même les chaines de type 12:42 ne sont pas traduit en 702.

    Donc c'est pas un parser yaml.

    pour tester si on fait bien les conversion on peut regarder là.

    https://yaml-online-parser.appspot.com/

    paysCode:
     norway: no
    codePays:
     no: norway
    volMatin: 11:12

    donne en json

    {
     "paysCode": {
     "norway": false
     }, 
     "codePays": {
     "false": "norway"
     }, 
     "volMatin": 672
    }

    pour éviter ces déboires avec le yaml vaut mieux tout quotter;

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent