public JsonParserAndMapper createJsonParserForJsonPath() { return createFastParser(); }
public JsonParserAndMapper createJsonParserForJsonPath() { return createFastParser(); }
public JsonParserAndMapper createLazyFinalParser() { return createFastParser(); }
public JsonParserAndMapper createLazyFinalParser() { return createFastParser(); }
public JsonParserAndMapper createLazyFinalParser() { return createFastParser(); }
public JsonParserAndMapper createJsonParserForJsonPath() { return createFastParser(); }
public JsonParserAndMapper parser () { return new JsonParserFactory().setLazyChop( true ).createFastParser(); }
@Test public void testGetWalk() { List<String> files = IO.listByFileExtension ( "./files/", "json" ); for ( String file : files) { //outputs ( file ); JsonParserAndMapper parser = new JsonParserFactory().createFastParser(); Object object = parser.parseFile ( Map.class, file.toString () ); walkGetObject( object, null, null ); } //outputs ( "leaf", leafCount, "map", mapCount, "list", listCount ); //outputs ( "integer", integerCount, "long", longCount, "double", doubleCount ); //outputs ( "string", stringCount, "date", dateCount, "null", nullCount ); }
@Test public void testForBug202_3() { String test = "{ \n" + " \"timestamp\":1405673028,\n" + " \"status\":200,\n" + " \"request\":{ \n" + " \"mbean\":\"com.openexchange.pooling:name=ConfigDB Read\",\n" + " \"attribute\":\"MaxUseTime\",\n" + " \"type\":\"read\"\n" + " },\n" + " \"value\":24\n" + "}"; final JsonParserFactory jsonParserFactory = new JsonParserFactory(); final Map<String, Object> stringObjectMap = jsonParserFactory.createFastParser().parseMap(test); }
@Test public void test() { List<String> files = IO.listByFileExtension ( "./files/", "json" ); for ( String file : files) { //outputs ( file ); Object object = new JsonParserFactory().createFastParser().parseFile ( Map.class, file.toString () ); walkObject( object, null, null ); } //outputs ( "leaf", leafCount, "map", mapCount, "collection", collectionCount ); //outputs ( "integer", integerCount, "long", longCount, "double", doubleCount, "boolean", booleanCount ); //outputs ( "string", stringCount, "date", dateCount, "null", nullCount ); }