• [^] # Re: C'est pas pour me la pêter mais...

    Posté par (site web personnel) . En réponse au journal Tous les parsers JSON sont mauvais. Évalué à 6. Dernière modification le 23 octobre 2017 à 00:11.

    Il faut lire le json depuis l'entrée standard. Le programme correct à utiliser est:

    #include <stdio.h>
    int main(int argc, char ** argv) {
     json_t* j_test = json_loadf(stdin, JSON_DECODE_ANY, NULL);
     return j_test == NULL ? 1 : 0;
    }

    Et le résultat: 2048 niveaux d'imbrication maximum. Donc pas le moins bon, mais pas le meilleur non plus...

    Je l'ai ajouté sur le github.