xml格式:
依赖于dom4j 框架自带该依赖包springboot框架中
工具类如下:
import com.alibaba.fastjson.JSONObject;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;import java.net.URL;/*** SAXReader 解析 xml 工具类* @author John* @since 2021/9/26 14:28*/
public class XmlParseUtil {public static JSONObject urlToJSON(String netUrl){try {URL url = new URL(netUrl);SAXReader reader = new SAXReader();Document document = reader.read(url);Element rootElement = document.getRootElement();Element element = rootElement.element("action");Element array = element.element("array");Element data = array.element("data");return JSONObject.parseObject(data.getText());} catch (Exception e) {e.printStackTrace();}return null;}public static void main(String[] args) {String url = "http://oss-cn-shenzhen.aliyuncs.com/recording-to-text/text/372169067517181952.xml";System.out.println(urlToJSON(url));}
}