public void setConvertTypesToStrings(boolean convert) { if (convert) { this.setTypeConverter(new SimpleConverter()); } }
public void setConvertTypesToStrings(boolean convert) { if (convert) { this.setTypeConverter(new SimpleConverter()); } }
public void setConvertTypesToStrings(boolean convert) { if (convert) { this.setTypeConverter(new SimpleConverter()); } }
Root root = new Root(); root.a = 1; root.b = 2; root.d = 3; XStream xStream = new XStream(); xStream.registerConverter(new SimpleConverter()); System.out.println(xStream.toXML(root)); Root root1 = (Root) xStream.fromXML(xStream.toXML(root));
@Override public void setConvertTypesToStrings(boolean convert) { if (convert) { this.setTypeConverter(new SimpleConverter()); } super.setConvertTypesToStrings(convert); }
@Override public void setConvertTypesToStrings(boolean convert) { super.setConvertTypesToStrings(convert); if (convert) { this.setTypeConverter(new SimpleConverter()); } }
private static String convertToJSON(Element rootElement) throws Exception { Configuration config = new Configuration(); config.setTypeConverter(new SimpleConverter()); MappedNamespaceConvention con = new MappedNamespaceConvention(config); StringWriter strWriter = new StringWriter(); AbstractXMLStreamWriter w = new MappedXMLStreamWriter(con, strWriter); w.writeStartDocument(); converToJSON(rootElement, w); w.writeEndDocument(); w.close(); strWriter.close(); String jsonString = strWriter.toString(); StringWriter wr = new StringWriter(); StringEscapeUtils.unescapeJavaScript(wr, jsonString); String result = wr.toString(); return result; }