杰克逊 - 将jsonnode转换为XML



我想将杰克逊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>

最新更新