private BufferedReader toReader(InputStream in) { final JsonPathConfig cfg = getJsonPathConfig(); try { return new BufferedReader(new InputStreamReader(in, cfg.charset())); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException("Charset is invalid", e); } }
private BufferedReader toReader(InputStream in) { final JsonPathConfig cfg = getJsonPathConfig(); try { return new BufferedReader(new InputStreamReader(in, cfg.charset())); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException("Charset is invalid", e); } }
/** * Configure JsonPath to use a specific Jackson object mapper factory * * @param factory The Jackson object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson1ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson1ObjectMapperFactory(factory)); }
/** * Configure JsonPath to use a specific Jackson 2 object mapper factory * * @param factory The Jackson 2 object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson2ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson2ObjectMapperFactory(factory)); }
/** * Configure JsonPath to use a specific Jackson object mapper factory * * @param factory The Jackson object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson1ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson1ObjectMapperFactory(factory)); }
/** * Configure JsonPath to use a specific Jackson 2 object mapper factory * * @param factory The Jackson 2 object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson2ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson2ObjectMapperFactory(factory)); }
private ConfigurableJsonSlurper createConfigurableJsonSlurper() { JsonPathConfig cfg = getJsonPathConfig(); return new ConfigurableJsonSlurper(cfg.numberReturnType()); }
private ConfigurableJsonSlurper createConfigurableJsonSlurper() { JsonPathConfig cfg = getJsonPathConfig(); return new ConfigurableJsonSlurper(cfg.numberReturnType()); }
private <T> T jsonStringToObject(String object, Class<T> objectType) { JsonPathConfig cfg = new JsonPathConfig(getJsonPathConfig()); if (cfg.hasCustomJackson10ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_1); } else if (cfg.hasCustomGsonObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.GSON); } else if (cfg.hasCustomJackson20ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_2); } return JsonObjectDeserializer.deserialize(object, objectType, cfg); } }
private <T> T jsonStringToObject(String object, Class<T> objectType) { JsonPathConfig cfg = new JsonPathConfig(getJsonPathConfig()); if (cfg.hasCustomJackson10ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_1); } else if (cfg.hasCustomGsonObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.GSON); } else if (cfg.hasCustomJackson20ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_2); } return JsonObjectDeserializer.deserialize(object, objectType, cfg); } }
private BufferedReader toReader(InputStream in) { final JsonPathConfig cfg = getJsonPathConfig(); try { return new BufferedReader(new InputStreamReader(in, cfg.charset())); } catch (UnsupportedEncodingException e) { throw new IllegalArgumentException("Charset is invalid", e); } }
/** * Configure JsonPath to use a specific Jackson object mapper factory * * @param factory The Jackson object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson1ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson1ObjectMapperFactory(factory)); }
/** * Configure JsonPath to use a specific Jackson 2 object mapper factory * * @param factory The Jackson 2 object mapper factory instance * @return a new JsonPath instance */ public JsonPath using(Jackson2ObjectMapperFactory factory) { return new JsonPath(this, getJsonPathConfig().jackson2ObjectMapperFactory(factory)); }
private ConfigurableJsonSlurper createConfigurableJsonSlurper() { JsonPathConfig cfg = getJsonPathConfig(); return new ConfigurableJsonSlurper(cfg.numberReturnType()); }
private <T> T jsonStringToObject(String object, Class<T> objectType) { JsonPathConfig cfg = new JsonPathConfig(getJsonPathConfig()); if (cfg.hasCustomJackson10ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_1); } else if (cfg.hasCustomGsonObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.GSON); } else if (cfg.hasCustomJackson20ObjectMapperFactory()) { cfg = cfg.defaultParserType(JsonParserType.JACKSON_2); } return JsonObjectDeserializer.deserialize(object, objectType, cfg); } }