DepthFirstJSONParser

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