List of usage examples for com.fasterxml.jackson.databind ObjectMapper ObjectMapper
public ObjectMapper()
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 ww .j a v a2 s. c om*/ Professor obj = mapper.readValue(json, Professor.class); return obj; }
From source file:org.camunda.bpm.webapp.impl.security.filter.util.FilterRules.java
public static List<SecurityFilterRule> load(InputStream configFileResource) throws IOException { ObjectMapper objectMapper = new ObjectMapper(); SecurityFilterConfig config = objectMapper.readValue(configFileResource, SecurityFilterConfig.class); return createFilterRules(config); }
From source file:nats.codec.ConnectBody.java
public static ConnectBody parse(String body) { final ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); try {//from w w w .j a v a 2 s.c om return mapper.readValue(body, ConnectBody.class); } catch (IOException e) { throw new NatsException(e); } }
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);/*ww w.jav a2 s. co m*/ return om; }
From source file:AIR.Common.Json.JsonHelper.java
public static <T> T deserialize(String json, TypeReference<T> typeReference) throws JsonParseException, JsonMappingException, IOException { if (StringUtils.isEmpty(json)) return null; ObjectMapper mapper = new ObjectMapper(); return mapper.readValue(json, typeReference); }
From source file:com.shampan.db.codec.StatusCodec.java
@Override public StatusDAO decode(BsonReader reader, DecoderContext decoderContext) { Document document = documentCodec.decode(reader, decoderContext); ObjectMapper mapper = new ObjectMapper(); StatusDAO status = new StatusDAO(); try {// w w w . jav a 2 s.c om status = mapper.readValue(document.toJson().toString(), StatusDAO.class); } catch (Exception ex) { ex.printStackTrace(); } return status; }
From source file:com.jayway.restassured.mapper.factory.DefaultJackson2ObjectMapperFactory.java
public ObjectMapper create(Class cls, String charset) { return new ObjectMapper().findAndRegisterModules(); }
From source file:demo.ServiceLocationTests.java
@Test public void json() throws Exception { ObjectMapper mapper = new ObjectMapper(); ServiceLocation value = mapper.readValue(mapper.writeValueAsString(new ServiceLocation(52, 0)), ServiceLocation.class); assertEquals(52, value.getLatitude(), 0.01); }
From source file:com.microsoft.azure.serializer.AzureJacksonMapperAdapter.java
@Override public ObjectMapper getObjectMapper() { if (azureObjectMapper == null) { azureObjectMapper = new ObjectMapper(); initializeObjectMapper(azureObjectMapper); azureObjectMapper.registerModule(FlatteningSerializer.getModule(getSimpleMapper())) .registerModule(FlatteningDeserializer.getModule(getSimpleMapper())) .registerModule(CloudErrorDeserializer.getModule(getSimpleMapper())); }//ww w .ja v a2s . c o m return azureObjectMapper; }
From source file:at.plechinger.scrapeql.cli.ScrapeQLShell.java
public ScrapeQLShell(String[] args) { try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) { Query query = parser.parse(CharStreams.toString(reader)); Map<String, Object> output = query.execute(); ObjectMapper mapper = new ObjectMapper(); mapper.enable(SerializationFeature.INDENT_OUTPUT); String outputString = mapper.writeValueAsString(output); System.out.println(outputString); } catch (Throwable e) { System.out.println(e.getMessage()); }//from w w w .jav a2s . c o m }