0

I want to convert Jackson JsonNode to xml.

There are reversed solutions like xml-to-json.

My JsonNode:

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

Thanks.

Itsik Mauyhas
  • 3,824
  • 14
  • 69
  • 114

1 Answers1

1

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>
hicham abdedaime
  • 346
  • 2
  • 15