List of usage examples for com.fasterxml.jackson.databind.module SimpleModule SimpleModule
public SimpleModule(String name, Version version)
From source file:bz.tsung.jsonapi4j.JsonApiSerializer.java
public static Module getModule() { SimpleModule jsonApiModule = new SimpleModule("JsonApiModule", new Version(1, 0, 0, null)); jsonApiModule.addSerializer(new JsonApiSerializer<Set>(Set.class)); return jsonApiModule; }
From source file:com.yahoo.elide.jsonapi.JsonApiSerializer.java
public static Module getModule(EntityDictionary dictionary) { SimpleModule jsonApiModule = new SimpleModule("JsonApiModule", new Version(1, 0, 0, null, null, null)); jsonApiModule.addSerializer(new JsonApiSerializer<>(Set.class, dictionary)); return jsonApiModule; }
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:org.gytheio.messaging.jackson.ObjectMapperFactory.java
public static ObjectMapper createInstance() { QpidJsonBodyCleanerObjectMapper mapper = new QpidJsonBodyCleanerObjectMapper(); mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL, JsonTypeInfo.As.PROPERTY); SimpleModule module = new SimpleModule("GytheioJackson", new Version(0, 1, 0, "SNAPSHOT", "org.gytheio", "gytheio-messaging-commons")); module.addKeyDeserializer(Class.class, new JsonClassKeyDeserializer()); mapper.registerModule(module);// w ww .jav a 2s . co m return mapper; }
From source file:org.mayocat.rest.jackson.DateTimeISO8601SerializerTest.java
private final ObjectMapper jodaMapper() { ObjectMapper mapper = new ObjectMapper(); SimpleModule testModule = new SimpleModule("MyModule", new Version(1, 0, 0, null)); testModule.addSerializer(new DateTimeISO8601Serializer()); mapper.registerModule(testModule);/*from w w w .ja v a 2s. c o m*/ return mapper; }
From source file:com.company.et.service.JsonService.java
public static Professor jsonToObjectProfessor(String json) throws IOException, ParseException { ObjectMapper mapper = new ObjectMapper(); SimpleModule testModule = new SimpleModule("MyModule", new Version(1, 0, 0, null)) .addDeserializer(Professor.class, new ProfessorDeserializer()); mapper.registerModule(testModule);//from w w w . j a va 2 s. c o m Professor obj = mapper.readValue(json, Professor.class); return obj; }
From source file:org.jboss.aerogear.sync.jsonmergepatch.JsonMapper.java
private static ObjectMapper createObjectMapper() { om = new ObjectMapper(); final SimpleModule module = new SimpleModule("JsonMergePatch", new Version(1, 0, 0, null, "aerogear", "sync")); module.addDeserializer(JsonMergePatchEdit.class, new EditDeserializer()); module.addSerializer(JsonMergePatchEdit.class, new EditSerializer()); module.addDeserializer(JsonMergePatchMessage.class, new PatchMessageDeserializer()); module.addSerializer(JsonMergePatchMessage.class, new PatchMessageSerializer()); om.registerModule(module);//w ww. j a va 2 s .c o m return om; }
From source file:org.jboss.aerogear.sync.jsonpatch.JsonMapper.java
private static ObjectMapper createObjectMapper() { om = new ObjectMapper(); final SimpleModule module = new SimpleModule("JsonMergePatch", new Version(1, 0, 0, null, "aerogear", "sync")); module.addDeserializer(JsonPatchEdit.class, new EditDeserializer()); module.addSerializer(JsonPatchEdit.class, new EditSerializer()); module.addDeserializer(JsonPatchMessage.class, new PatchMessageDeserializer()); module.addSerializer(JsonPatchMessage.class, new PatchMessageSerializer()); om.registerModule(module);/* w ww . j a v a2s .co m*/ return om; }
From source file:org.robotninjas.barge.jaxrs.Jackson.java
/** * @return a new Object mapper with configured deserializer for barge' object model. */// w ww.j a v a 2 s. 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.jboss.aerogear.sync.diffmatchpatch.JsonMapper.java
private static ObjectMapper createObjectMapper() { om = new ObjectMapper(); final SimpleModule module = new SimpleModule("DiffMatch", new Version(1, 0, 0, null, "aerogear", "sync")); module.addDeserializer(DiffMatchPatchEdit.class, new EditDeserializer()); module.addSerializer(DiffMatchPatchEdit.class, new EditSerializer()); module.addDeserializer(DiffMatchPatchMessage.class, new PatchMessageDeserializer()); module.addSerializer(DiffMatchPatchMessage.class, new PatchMessageSerializer()); om.registerModule(module);/*from ww w . ja v a 2s .com*/ return om; }