我想将杰克逊JsonNode
转换为 xml
。
有相反的解决方案,例如xml-to-json。
我的jsonnode:
//String to JsonNode
JsonNode node = m_mapper.readTree(responseString.toString());
谢谢。
请参阅此解决方案:
String responseString = "{"name":"FOO","bar":{"id":42}}";
ObjectMapper mapper = new ObjectMapper();
JsonNode node = mapper.readTree(responseString.getBytes());
ObjectMapper xmlMapper = new XmlMapper();
String xml = xmlMapper.writeValueAsString(node);
System.out.println(xml);
输出:
<ObjectNode xmlns=""><name>FOO</name><bar><id>42</id></bar></ObjectNode>