把XML文件内容转成JSON串

前端之家收集整理的这篇文章主要介绍了把XML文件内容转成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();

}

猜你在找的XML相关文章