• [^] # Re: "Le JSON, c'est pour les hipsters"

    Posté par . En réponse au journal Tous les parsers JSON sont mauvais. Évalué à 1.

    Celui utilisé par ansible, par exemple, ne sait toujours pas te dire précisément la nature et l'emplacement d'une erreur de syntaxe.

    Cela a été amélioré avec la version 2.0 d'Ansible. Par exemple avec le playbook ci-dessous:

    - hosts: 'localhost'
     gather_facts: 'no'
     tasks:
     - debug:
     msg: 'test1'
     vars:
     key: 'value'
     - invalid: 'invalid'
     - debug:
     msg: 'test2'

    l'emplacement de l'erreur de syntaxe est précisé dans le message d'erreur:

    ERROR! Syntax Error while loading YAML.
    The error appears to have been in 'test.yml': line 8, column 9, but may
    be elsewhere in the file depending on the exact syntax problem.
    The offending line appears to be: 
     key: 'value'
     - invalid: 'invalid'
     ^ here