public final class JacksonConfigParser extends java.lang.Object implements ConfigParser
Jackson-based config parser implementation.| Constructor and Description |
|---|
JacksonConfigParser() |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
fromJson(java.lang.String json,
java.lang.Class<T> clazz) |
ProjectConfig |
parseProjectConfig(java.lang.String json) |
java.lang.String |
toJson(java.lang.Object src)
OptimizelyJSON parsing
|
public ProjectConfig parseProjectConfig(@Nonnull java.lang.String json) throws ConfigParseException
parseProjectConfig in interface ConfigParserjson - The json to parseProjectConfig configuration from the provided jsonConfigParseException - when there's an issue parsing the provided project configpublic java.lang.String toJson(java.lang.Object src)
throws JsonParseException
ConfigParsertoJson in interface ConfigParsersrc - The OptimizelyJSONJsonParseException - when parsing JSON failspublic <T> T fromJson(java.lang.String json,
java.lang.Class<T> clazz)
throws JsonParseException
fromJson in interface ConfigParserJsonParseException