List of usage examples for com.fasterxml.jackson.dataformat.xml XmlMapper writeValueAsString
@SuppressWarnings("resource") public String writeValueAsString(Object value) throws JsonProcessingException
From source file:com.lushapp.common.web.utils.WebUtils.java
/** * XML./*from w w w . j a v a 2s. co m*/ * @see #render(javax.servlet.http.HttpServletResponse, String, Object, String...) * @param response * @param data ? ?List Map * @param xmlMapper {@link XmlMapper} * @param headers null UTF-8? * @throws IOException */ public static void renderXml(HttpServletResponse response, Object data, XmlMapper xmlMapper, final String... headers) { try { String result = xmlMapper.writeValueAsString(data); render(response, XML_TYPE, result, headers); } catch (IOException e) { throw new RuntimeException(e.getMessage(), e); } }
From source file:nl.esciencecenter.xnattool.DataSetConfig.java
@JsonIgnore public String toXML() throws JsonProcessingException { XmlMapper xmlMapper = new XmlMapper(); String xml = xmlMapper.writeValueAsString(this); return xml;/*from w w w.j a v a 2 s .c om*/ }
From source file:nl.esciencecenter.medim.dicom.DicomProcessingProfile.java
public String toXML() throws JsonProcessingException { XmlMapper xmlMapper = new XmlMapper(); String xml = xmlMapper.writeValueAsString(this); return xml;/* ww w .j av a 2s . co m*/ }
From source file:com.ning.billing.recurly.model.TestXmlMapper.java
@Test(groups = "fast", description = "See https://github.com/FasterXML/jackson-dataformat-xml/issues/76") public void testCollection() throws Exception { final XmlMapper xmlMapper = new XmlMapper(); xmlMapper.setSerializerProvider(new RecurlyXmlSerializerProvider()); final SimpleModule m = new SimpleModule("module", new Version(1, 0, 0, null, null, null)); m.addSerializer(Values.class, new ValuesSerializer()); xmlMapper.registerModule(m);//from w w w . j a v a2s. c o m final Values values = xmlMapper .readValue( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + " <values type=\"array\">\n" + " <value>Hi!</value>" + " <value>Salut!</value>" + " </values>", Values.class); Assert.assertEquals(values.size(), 2, values.toString()); Assert.assertEquals(values.get(0), "Hi!"); Assert.assertEquals(values.get(1), "Salut!"); // Test we can re-serialize final String valueAsString = xmlMapper.writeValueAsString(values); final Values values2 = xmlMapper.readValue(valueAsString, Values.class); Assert.assertEquals(values2, values, valueAsString); }
From source file:org.sakaiproject.serialization.BasicSerializableRepository.java
@Override public String toXML(T t) { String xml = ""; if (t != null) { sessionFactory.getCurrentSession().refresh(t); XmlMapper mapper = new XmlMapper(); try {/* www . j av a 2 s .com*/ xml = mapper.writeValueAsString(t); } catch (JsonProcessingException e) { log.warn("Could not serialize to xml", e); xml = ""; } } return xml; }