String rootPath = "/";
StringBuilder sb = new StringBuilder();
sb.append("+\"a\" : { \"integer\" : 123 ,\"b\" : { \"double\" : 123.456 , \"d\" : {} } , \"c\" : { \"string\" : \"string\" }}");
CountingHandler countingHandler = new CountingHandler();
JsopParser jsopParser = new JsopParser(rootPath, sb.toString(), countingHandler);
jsopParser.parse();
countingHandler.assetNoOfNodesAdded(4);
countingHandler.assertNodeAdded("/", "a");
countingHandler.assertNodeAdded("/a", "b");
countingHandler.assertNodeAdded("/a/b", "d");