Files
apkt-data-309/src/main/java/id/co/iconpln/apkt/data309/utils/XmlToJsonConverter.java
Eko Haryadi be06f273c5 all
2025-08-20 08:56:18 +07:00

22 lines
702 B
Java

package id.co.iconpln.apkt.data309.utils;
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.xml.XmlMapper;
public class XmlToJsonConverter {
public static String convertXmlToJson(String xmlString) throws Exception {
// Create an XML mapper
XmlMapper xmlMapper = new XmlMapper();
// Read XML string into JSON
JsonNode jsonNode = xmlMapper.readTree(xmlString.getBytes());
// Create an Object Mapper
ObjectMapper objectMapper = new ObjectMapper();
// Convert JSON node to JSON string
return objectMapper.writeValueAsString(jsonNode);
}
}