I need a C++ JSON parser & writer. Speed and reliability are very critical, I don’t care if the interface is nice or not, if it’s Boost-based or not, even a C parser is fine (if it’s considerably faster than C++ ones).
If somebody has experience with the speed of available JSON parsers, please advise.
http://lloyd.github.com/yajl/
http://www.digip.org/jansson/
Don’t really know how they compare for speed, but the first one looks like the right idea for scaling to really big JSON data, since it parses only a small chunk at a time so they don’t need to hold all the data in memory at once (This can be faster or slower depending on the library/use case)