I'd like to read JSON-encoded data into C structs. The structure of the json data is known in advance, relatively flat and mimicked by some C struct typedefs. An array at the third level or so contains an extremely lengthy list of JSON objects which have to be processed one at a time.
The code is intended to run on a very constrained system so the library should not dynamically allocate memory.
I know there is Crockford's List of JSON libraries, but I'm not quite sure which one is the best fit for the stated problem.