12345678910111213141516171819202122232425262728 |
- package org.ruoyi.util;
- import com.fasterxml.jackson.databind.JsonNode;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.fasterxml.jackson.dataformat.xml.XmlMapper;
- import lombok.extern.slf4j.Slf4j;
- import org.apache.commons.lang3.StringUtils;
- /**
- * @author https://www.wdbyte.com
- */
- @Slf4j
- public class XmlUtil {
- public static String xml2json(String requestBody) {
- requestBody = StringUtils.trim(requestBody);
- XmlMapper xmlMapper = new XmlMapper();
- JsonNode node = null;
- try {
- node = xmlMapper.readTree(requestBody.getBytes());
- ObjectMapper jsonMapper = new ObjectMapper();
- return jsonMapper.writeValueAsString(node);
- } catch (Exception e) {
- log.error("xml 2 json error,msg:" + e.getMessage(), e);
- }
- return null;
- }
- }
|