加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

把XML文件内容转成JSON串

发布时间:2020-12-15 23:25:45 所属栏目:百科 来源:网络整理
导读:public static String ConvertXMLtoJSON("f:/test.xml"){ // 获取xml字符串 String xml = getXMLString(filePath); // 序列化 XMLSerializer xmlSerializer = new XMLSerializer(); // 把xml内容转成json JSON json = xmlSerializer.read(xml); return json.

public static String ConvertXMLtoJSON("f:/test.xml"){

// 获取xml字符串

String xml = getXMLString(filePath);

// 序列化

XMLSerializer xmlSerializer = new XMLSerializer();

// 把xml内容转成json

JSON json = xmlSerializer.read(xml);

return json.toString(2);

}


// 获取xml字符串

private static String getXMLString(String filePath) {

StringBuffer sb = new StringBuffer();

BufferedReader br = null;

String line;

try {

InputStreamReader isr = new InputStreamReader(new FileInputStream(

filePath),"UTF-8");

br = new BufferedReader(isr);

while (true) {

line = br.readLine();

if (line == null) {

break;

}

sb.append(line + "n");

}

} catch (Exception e) {


e.printStackTrace();

}

return sb.toString();

}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读