@Override public <T> List<T> parseList ( Class<T> componentType, byte[] jsonBytes ) { List<Object> list = parse ( List.class, jsonBytes ); return convertList( componentType, list ); }
@Override public Map<String, Object> parseMapFromFile ( String file ) { return (Map<String, Object>) parseFile(file); }
@Override public <T> List<T> parseListFromFile ( Class<T> componentType, String fileName ) { List<Object> list = parseFile ( List.class, fileName ); return convertList( componentType, list ); }
public JsonParserAndMapper createFastObjectMapperParser() { BaseJsonParserAndMapper jsonParser = new BaseJsonParserAndMapper( new JsonFastParser ( true ), createMapper()); jsonParser.setCharset ( charset ); return jsonParser; }
@Override public int [] parseIntArray ( String jsonString ) { List<Object> list = (List <Object> ) parse ( jsonString ); return Conversions.iarray ( list ); }
public JsonParserAndMapper createASCIIParser() { BaseJsonParserAndMapper jsonParser = new BaseJsonParserAndMapper( new JsonAsciiParser ( ), createMapper() ); jsonParser.setCharset ( StandardCharsets.US_ASCII ); return jsonParser; }
@Override public <T extends Enum> T parseEnum ( Class<T> type, String jsonString ) { Object obj = parse ( jsonString ); return Conversions.toEnum ( type, obj ); }
@Override public <T> List<T> parseListFromFile ( Class<T> componentType, String fileName ) { List<Object> list = parseFile ( List.class, fileName ); return convertList( componentType, list ); }
public JsonParserAndMapper createParserWithEvents(JsonParserEvents events) { BaseJsonParserAndMapper jsonParser = new BaseJsonParserAndMapper( new JsonParserLax ( false, chop, lazyChop, false, events ), createMapper() ); jsonParser.setCharset ( charset ); return jsonParser; }
@Override public <T> List<T> parseList ( Class<T> componentType, Reader reader ) { List<Object> list = parse ( List.class, reader ); return convertList( componentType, list ); }
@Override public float[] parseFloatArray ( String jsonString ) { List<Object> list = (List <Object> ) parse ( jsonString ); return Conversions.farray ( list ); }
@Override public Map<String, Object> parseMapFromFile ( String file ) { return (Map<String, Object>) parseFile(file); }
@Override public <T> List<T> parseListFromFile ( Class<T> componentType, String fileName ) { List<Object> list = parseFile ( List.class, fileName ); return convertList( componentType, list ); }
public JsonParserAndMapper createJsonCharArrayParser() { BaseJsonParserAndMapper jsonParser = new BaseJsonParserAndMapper( new JsonParserCharArray( ), createMapper()); jsonParser.setCharset ( charset ); return jsonParser; }
@Override public <T> List<T> parseList ( Class<T> componentType, InputStream input, Charset charset ) { List<Object> list = parse ( List.class, input, charset ); return convertList( componentType, list ); }
@Override public long[] parseLongArray ( String jsonString ) { List<Object> list = (List <Object> ) parse ( jsonString ); return Conversions.larray ( list ); }
@Override public Date parseDateFromFile ( String fileName ) { return Conversions.toDate ( parseFile ( fileName ) ); }