简体   繁体   English

Jackson - 将 JsonNode 转换为 xml

[英]Jackson - convert JsonNode to xml

I want to convert Jackson JsonNode to xml .我想将 Jackson JsonNode转换为xml

There are reversed solutions like xml-to-json .有反向解决方案,如xml-to-json

My JsonNode:我的 JsonNode:

//String to JsonNode
JsonNode node = m_mapper.readTree(responseString.toString()); 

Thanks.谢谢。

see this solution :看到这个解决方案:

  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);

output :输出 :

<ObjectNode xmlns=""><name>FOO</name><bar><id>42</id></bar></ObjectNode>

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM