List of usage examples for com.fasterxml.jackson.databind ObjectMapper writeValueAsString
@SuppressWarnings("resource") public String writeValueAsString(Object value) throws JsonProcessingException
From source file:com.dbx.feedlab.getFeedJSONServlet.java
@Override protected void service(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { String feedId = req.getParameter("id"); //System.out.println("Feed ID=" + feedId); DataService ds;/* www .j a v a 2 s. c o m*/ try { ds = DataService.getInstance(); Feed feed = ds.getFeed(Integer.parseInt(feedId)); //Gson gson = new Gson(); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(feed); Writer writer = resp.getWriter(); writer.write(json); } catch (NamingException ex) { Logger.getLogger(getFeedJSONServlet.class.getName()).log(Level.SEVERE, null, ex); } catch (SQLException ex) { Logger.getLogger(getFeedJSONServlet.class.getName()).log(Level.SEVERE, null, ex); } }
From source file:com.orange.clara.cloud.servicedbdumper.converter.MetadataConverter.java
@Override public String convertToDatabaseColumn(Metadata metadata) { if (metadata == null) { return null; }//w w w.ja v a2s. co m ObjectMapper objectMapper = new ObjectMapper(); try { return objectMapper.writeValueAsString(metadata); } catch (JsonProcessingException e) { throw new RuntimeException(e.getMessage(), e); } }
From source file:org.n52.io.extension.MetadataJsonEntitiyTest.java
@Test public void givenMetadataJsonEntity_whenSerialize_ValueAsJsonNode() throws JsonProcessingException, IOException { MetadataJsonEntity entity = new MetadataJsonEntity(); entity.setPkid(1L);//from w w w . j av a 2 s .c o m entity.setName("some_metadata"); entity.setSeriesId(1L); entity.setType("json"); entity.setValue("{\"key\":\"value\",\"object\":{\"key1\":\"string\",\"key2\":42}}"); ObjectMapper om = new ObjectMapper(); String jsonString = om.writeValueAsString(entity); JsonNode jsonNode = om.readTree(jsonString); JsonNode at = jsonNode.path("value").path("object"); Assert.assertTrue(at.isObject()); }
From source file:com.callidusrobotics.droptables.view.ResultListView.java
public String prettyPrintParams(ResultEntry result) throws JsonProcessingException { ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(result.getParameters()); return json;//from w w w . jav a 2s .c o m }
From source file:org.ohdsi.webapi.feasibility.PerformFeasibilityTask.java
@Override public String toString() { try {/*from w ww. ja v a 2 s . c o m*/ ObjectMapper mapper = new ObjectMapper(); return mapper.writeValueAsString(this); } catch (Exception e) { // ignored, let parent resolve... } return super.toString(); }
From source file:test.com.wealdtech.jackson.modules.WealdMapperTest.java
@Test public void testSerLong() throws Exception { final TestLongClass testClass = new TestLongClass(1000000000000L); final ObjectMapper mapper = WealdMapper.getMapper().copy(); assertEquals(mapper.writeValueAsString(testClass), "{\"val\":1000000000000}"); final ObjectMapper serverMapper = WealdMapper.getServerMapper().copy(); assertEquals(serverMapper.writeValueAsString(testClass), "{\"val\":1000000000000}"); final ObjectMapper simpleMapper = new ObjectMapper().copy().setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY); assertEquals(simpleMapper.writeValueAsString(testClass), "{\"val\":1000000000000}"); }
From source file:com.orange.ngsi.model.ContextAttributeModelTest.java
@Test public void serializationXMLContextAttribute() throws IOException, XPathExpressionException { ContextAttribute contextAttribute = new ContextAttribute("A", "T", "22"); ObjectMapper xmlmapper = new XmlMapper(); String xml = xmlmapper.writeValueAsString(contextAttribute); assertTrue(xml.contains("A")); assertTrue(xml.contains("T")); assertTrue(xml.contains("22")); String xpathExpr = "/ContextAttribute/name"; XPath xPath = XPathFactory.newInstance().newXPath(); assertEquals("A", xPath.evaluate(xpathExpr, new InputSource(new StringReader(xml)))); }
From source file:io.fabric8.maven.core.util.KubernetesResourceUtil.java
private static String serializeAsString(Object resource, ResourceFileType resourceFileType) throws JsonProcessingException { ObjectMapper mapper = resourceFileType.getObjectMapper().enable(SerializationFeature.INDENT_OUTPUT) .disable(SerializationFeature.WRITE_EMPTY_JSON_ARRAYS) .disable(SerializationFeature.WRITE_NULL_MAP_VALUES); return mapper.writeValueAsString(resource); }
From source file:com.basistech.rosette.dm.json.plain.NameTest.java
@Test public void name() throws Exception { List<Name> names = Lists.newArrayList(); Name.Builder builder = new Name.Builder("Fred"); names.add(builder.build());//w ww .j ava2 s .c om builder = new Name.Builder("George"); builder.languageOfOrigin(LanguageCode.ENGLISH).script(ISO15924.Latn).languageOfUse(LanguageCode.FRENCH); names.add(builder.build()); ObjectMapper mapper = objectMapper(); String json = mapper.writeValueAsString(names); // one way to inspect the works is to read it back in _without_ our customized mapper. ObjectMapper plainMapper = new ObjectMapper(); JsonNode tree = plainMapper.readTree(json); assertTrue(tree.isArray()); assertEquals(2, tree.size()); JsonNode node = tree.get(0); assertTrue(node.has("text")); assertEquals("Fred", node.get("text").asText()); assertFalse(node.has("script")); assertFalse(node.has("languageOfOrigin")); assertFalse(node.has("languageOfUse")); List<Name> readBack = mapper.readValue(json, new TypeReference<List<Name>>() { }); assertEquals(names, readBack); }
From source file:info.archinnov.achilles.test.integration.tests.SerializationIT.java
@Test public void should_serialized_proxified_entity_with_Jackson() throws Exception { CompleteBean bean = builder().randomId().name("DuyHai").version(CounterBuilder.incr(2L)).buid(); CompleteBean managedBean = manager.insert(bean); ObjectMapper mapper = new ObjectMapper(); String serialized = mapper.writeValueAsString(managedBean); assertThat(serialized).doesNotContain("allback"); CompleteBean deserialized = mapper.readValue(serialized, CompleteBean.class); assertThat(deserialized).isNotInstanceOf(Factory.class); assertThat(deserialized.getId()).isEqualTo(bean.getId()); assertThat(deserialized.getName()).isEqualTo(bean.getName()); assertThat(deserialized.getVersion().get()).isEqualTo(bean.getVersion().get()); }