public class YakJacksonTranslator
extends java.lang.Object
implements org.crazyyak.dev.common.json.JsonTranslator
| Constructor and Description |
|---|
YakJacksonTranslator() |
YakJacksonTranslator(java.util.Collection<? extends com.fasterxml.jackson.databind.Module> modules,
java.util.Collection<? extends YakJacksonInjectable> injectables) |
YakJacksonTranslator(java.util.Collection<? extends YakJacksonInjectable> injectables) |
YakJacksonTranslator(com.fasterxml.jackson.databind.ObjectMapper jacksonMapper) |
| Modifier and Type | Method and Description |
|---|---|
protected com.fasterxml.jackson.databind.ObjectMapper |
createObjectMapper(java.util.Collection<? extends com.fasterxml.jackson.databind.Module> modules,
java.util.Collection<? extends YakJacksonInjectable> injectables) |
<T> T |
fromJson(java.lang.Class<T> type,
java.lang.String json,
java.lang.Class<?>... parameterTypes) |
java.lang.String |
toJson(java.lang.Object domain) |
public YakJacksonTranslator()
public YakJacksonTranslator(java.util.Collection<? extends YakJacksonInjectable> injectables)
public YakJacksonTranslator(java.util.Collection<? extends com.fasterxml.jackson.databind.Module> modules,
java.util.Collection<? extends YakJacksonInjectable> injectables)
public YakJacksonTranslator(com.fasterxml.jackson.databind.ObjectMapper jacksonMapper)
protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper(java.util.Collection<? extends com.fasterxml.jackson.databind.Module> modules,
java.util.Collection<? extends YakJacksonInjectable> injectables)
public java.lang.String toJson(java.lang.Object domain)
toJson in interface org.crazyyak.dev.common.json.JsonTranslatorpublic <T> T fromJson(java.lang.Class<T> type,
java.lang.String json,
java.lang.Class<?>... parameterTypes)
fromJson in interface org.crazyyak.dev.common.json.JsonTranslator