List of usage examples for com.fasterxml.jackson.databind.deser.std StdDelegatingDeserializer StdDelegatingDeserializer
@SuppressWarnings("unchecked") public StdDelegatingDeserializer(Converter<?, T> converter)
From source file:org.mythtv.services.api.JacksonUtils.java
public static ObjectMapper initObjectMapper() { StdDelegatingDeserializer<ArrayOfString> delegatingDeserializer = new StdDelegatingDeserializer<ArrayOfString>( new ArrayOfStringConverter()); SimpleModule customModule = new SimpleModule("org.mythtv.services.api.module", new Version(1, 0, 0, null, null, null)).addDeserializer(ArrayOfString.class, delegatingDeserializer); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); objectMapper.registerModule(customModule); objectMapper.configure(DeserializationFeature.UNWRAP_ROOT_VALUE, true); return objectMapper; }
From source file:com.github.shredder121.gh_event_api.model.json.GHEventApiModule.java
public GHEventApiModule() { super("GHEventApiServer"); addDeserializer(MediaType.class, new StdDelegatingDeserializer<>(fromString(MediaType::valueOf))); }
From source file:com.tikinou.schedulesdirect.core.jackson.ModuleRegistration.java
private ModuleRegistration() { customModule = new SimpleModule("com.tikinou.schedulesdirect.core.jackson.module", new Version(1, 0, 0, null, null, null)); customModule.addDeserializer(ResponseCode.class, new StdDelegatingDeserializer<>(new ResponseCodeConverter())); customModule.addDeserializer(GetHeadendsResult.class, new StdDelegatingDeserializer<>(new HeadendResultConverter())); // customModule.addDeserializer(GetHeadendsResult.class, new HeadendResultDeserializer()); // customModule.addDeserializer(Boolean.class, new BooleanYNDeserializer()); // customModule.addDeserializer(Boolean.TYPE, new BooleanYNDeserializer()); }