A stab at throwing together a SAX style (event driven) JSON parser in C++