List of usage examples for com.fasterxml.jackson.databind ObjectMapper writeValueAsString
@SuppressWarnings("resource") public String writeValueAsString(Object value) throws JsonProcessingException
From source file:de.kaojo.chat.TextMessageEncoder.java
@Override public String encode(Message object) throws EncodeException { ObjectMapper mapper = new ObjectMapper(); try {//from w ww. j a v a 2 s .c o m return mapper.writeValueAsString(object); } catch (JsonProcessingException ex) { Logger.getLogger(TextMessageEncoder.class.getName()).log(Level.SEVERE, null, ex); throw new EncodeException(object, "Could not encode Message", ex); } }
From source file:macielaguilar.spring.Controladormensaje.java
@RequestMapping(value = "/mensaje/{id}", method = RequestMethod.GET, headers = { "Accept=application/json" }) @ResponseBody// w ww. jav a 2 s. c o m String buscarPorId(@PathVariable Integer id) throws Exception { DAOMensaje dao = new DAOMensaje(); Mensaje m = dao.buscarPorId(id); ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(m); }
From source file:org.mule.module.apikit.leagues.Teams.java
@Transformer(resultMimeType = "application/json") public String toJson(Teams teams) throws IOException { ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(teams); }
From source file:org.killbill.billing.plugin.meter.timeline.metrics.TestSamplesForMetricAndSource.java
@Test(groups = "fast") public void testMapping() throws Exception { final SamplesForMetricAndSource samples = new SamplesForMetricAndSource("host.foo.com", "JVM", "GC", "1,2,2,0"); final ObjectMapper mapper = new ObjectMapper(); final String json = mapper.writeValueAsString(samples); Assert.assertEquals(// ww w . ja va 2 s . c o m "{\"sourceName\":\"host.foo.com\",\"eventCategory\":\"JVM\",\"metric\":\"GC\",\"samples\":\"1,2,2,0\"}", json); final SamplesForMetricAndSource samplesFromJson = mapper.readValue(json, SamplesForMetricAndSource.class); Assert.assertEquals(samplesFromJson, samples); }
From source file:uk.urchinly.wabi.entities.AbstractEntity.java
@Override public String toString() { ObjectMapper objectMapper = new ObjectMapper(); try {// www . java 2s .com return objectMapper.writeValueAsString(this); } catch (JsonProcessingException e) { return super.toString(); } }
From source file:com.samples.platform.serviceprovider.techsupport.flow.test.MockFlowLogMessagePersistence.java
@Override public void submitFlowLogMessage(final FlowLogMessageType log) { ObjectMapper mapper = new ObjectMapper(); try {/*from w w w .j ava 2 s. co m*/ this.logger.debug(mapper.writeValueAsString(log)); } catch (JsonProcessingException e) { // TODO Auto-generated catch block e.printStackTrace(); this.logger.error(e.getMessage(), e); } }
From source file:org.mule.module.apikit.leagues.Leagues.java
@Transformer(resultMimeType = "application/json") public String toJson(Leagues leagues) throws IOException { ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(leagues); }
From source file:org.jenkinsci.plugins.docker.traceability.model.DockerInfo.java
/** * Convert the internal representation to {@link Info} from docker-java. * @return Created docker-java entry/*from w ww.j a v a 2 s . c o m*/ * @throws IOException Conversion error */ public @Nonnull Info toInfo() throws IOException { ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(this); return mapper.readValue(json, Info.class); }
From source file:org.camunda.bpm.elasticsearch.cfg.ElasticSearchHistoryPluginConfigurationTest.java
@Test public void writeElasticSearchHistoryPluginConfiguration() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper(); String config = objectMapper.writeValueAsString(new ElasticSearchHistoryPluginConfiguration()); System.out.println(config);/*from www .j a v a 2 s . c om*/ }
From source file:com.basistech.rosette.dm.json.plain.LanguageCodeJsonTest.java
@Test public void testRoundTrip() throws Exception { List<LanguageDetection.DetectionResult> detectionResults = Lists.newArrayList(); LanguageDetection.DetectionResult detectionResult = new LanguageDetection.DetectionResult.Builder( LanguageCode.KOREAN).encoding("uff-8").script(ISO15924.Hang).confidence(1.0).build(); detectionResults.add(detectionResult); LanguageDetection.Builder builder = new LanguageDetection.Builder(0, 100, detectionResults); LanguageDetection languageDetection = builder.build(); ObjectMapper mapper = objectMapper(); String json = mapper.writeValueAsString(languageDetection); // now read back as a tree. JsonNode tree = mapper.readTree(json); JsonNode resultsNode = tree.get("detectionResults"); ArrayNode resultArray = (ArrayNode) resultsNode; ObjectNode detectionNode = (ObjectNode) resultArray.get(0); assertEquals("kor", detectionNode.get("language").textValue()); assertEquals("Hang", detectionNode.get("script").textValue()); languageDetection = mapper.readValue(json, LanguageDetection.class); assertSame(LanguageCode.KOREAN, languageDetection.getDetectionResults().get(0).getLanguage()); }