• # Dure vie pour Ruby

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

    La bibliothèque JSON inclue dans Ruby (MRI) nécessite d'expliciter la désactivation de la vérification de la profondeur comme ci-dessous :

    JSON.parse(ARGF.read, max_nesting: false)

    Voir la documentation de la fonction JSON.parse.

    PS: si la profondeur maximum (max_nesting) est dépassée, la bibliothèque JSON ne « plante » pas, elle soulève une exception :)