A fast JSON parser/generator for C++ with both SAX/DOM style API