DepthFirstJSONParser

This is a depth first JSON parser that acts like the DepthFirstXMLParser.