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,506
  • 12
  • 62
  • 105

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
  • 336
  • 1
  • 13