List of usage examples for com.fasterxml.jackson.databind ObjectMapper registerModule
public ObjectMapper registerModule(Module module)
From source file:org.robotninjas.barge.jaxrs.Jackson.java
/** * @return a new Object mapper with configured deserializer for barge' object model. *///from w w w . j a v a 2s .c o m public static ObjectMapper objectMapper() { ObjectMapper mapper = new ObjectMapper(); SimpleModule raftMessagesModule = new SimpleModule("MyModule", new Version(0, 1, 0, null, "org.robotninjas", "barge")) .addDeserializer(RequestVote.class, new RequestVoteDeserializer()) .addDeserializer(HttpClusterConfig.class, new HttpClusterConfigDeserializer()) .addDeserializer(HttpReplica.class, new HttpReplicaDeserializer()) .addDeserializer(RequestVoteResponse.class, new RequestVoteResponseDeserializer()) .addDeserializer(AppendEntries.class, new AppendEntriesDeserializer()) .addDeserializer(AppendEntriesResponse.class, new AppendEntriesResponseDeserializer()); mapper.registerModule(raftMessagesModule); return mapper; }
From source file:org.deeplearning4j.arbiter.optimize.ui.misc.ObjectMapperProvider.java
@Override public ObjectMapper getContext(Class<?> type) { final ObjectMapper result = new ObjectMapper(); result.registerModule(module()); return result; }
From source file:com.meltmedia.dropwizard.etcd.example.EtcdExampleApplication.java
public void configureMapper(ObjectMapper mapper) { mapper.registerModule(new JodaModule()).configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false) .configure(SerializationFeature.INDENT_OUTPUT, true); }
From source file:com.tikinou.schedulesdirect.core.jackson.ModuleRegistration.java
public void configureObjectMapper(ObjectMapper objectMapper) { objectMapper.registerModule(new JodaModule()); objectMapper.registerModule(customModule); }
From source file:net.aethersanctum.lilrest.server.JacksonProvider.java
private ObjectMapper customMapper() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new Jdk8Module()); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); return objectMapper; }
From source file:org.openscoring.client.ObjectMapperProvider.java
public ObjectMapperProvider() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new OpenscoringModule()); mapper.enable(SerializationFeature.INDENT_OUTPUT); setMapper(mapper);//from ww w . j a v a 2s.c o m }
From source file:org.springframework.social.linkedin.api.impl.json.ConnectionAuthorizationDeserializer.java
public ConnectionAuthorization deserialize(JsonParser jp, DeserializationContext ctxt) throws IOException, JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new LinkedInModule()); if (jp.hasCurrentToken() && jp.getCurrentToken().equals(JsonToken.START_OBJECT)) { JsonNode dataNode = jp.readValueAs(JsonNode.class).get("headers").get("values").get(0); if (dataNode != null) { return mapper.reader(new TypeReference<ConnectionAuthorization>() { }).readValue(dataNode);/* w ww. j ava 2s . c om*/ } } throw ctxt.mappingException("Expected JSON object"); }
From source file:com.hp.autonomy.types.idol.content.ScheduleTest.java
@Test public void json() throws IOException { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new JodaModule()); final byte[] json = objectMapper.writeValueAsBytes(schedule); assertNotNull(json);//from ww w . j a va 2s .com final Schedule processedSchedule = objectMapper.readValue(json, Schedule.class); assertEquals(schedule, processedSchedule); }
From source file:it.polimi.diceH2020.launcher.LauncherApplication.java
private void registerModules(ObjectMapper mapper) { mapper.registerModule(jdk8Module()); }
From source file:org.darkware.wpman.WPManagerApplication.java
private void registerMappingModules(final ObjectMapper mapper) { mapper.registerModule(new PathModule()); mapper.registerModule(new VersionModule()); mapper.registerModule(new PluginStatusModule()); mapper.registerModule(new WPDateModule()); mapper.registerModule(new PermissiveBooleanModule()); mapper.registerModule(new WPObjectTypeModule()); mapper.registerModule(new WPActionModule()); mapper.registerModule(new TimeWindowModule()); }