【发布时间】:2013-08-23 08:45:11
【问题描述】:
public class ConvertXMLtoJSON {
public static void main(String[] args) throws Exception {
InputStream in = ConvertXMLtoJSON.class.getResourceAsStream("D:\\sample.xml");
String xml = IOUtils.toString(in);
XMLSerializer xmlSerializer = new XMLSerializer();
JSON json = xmlSerializer.read(xml);
System.out.println(json.toString(2));
}
}
但我遇到了错误
Exception in thread "main" java.lang.NullPointerException
at java.io.Reader.<init>(Reader.java:78)
at java.io.InputStreamReader.<init>(InputStreamReader.java:72)
at org.apache.commons.io.IOUtils.copy(IOUtils.java:1020)
at org.apache.commons.io.IOUtils.toString(IOUtils.java:358)
at com.apache.poi.ConvertXMLtoJSON.main(ConvertXMLtoJSON.java:13
你能帮我解决它吗 这是我的xml格式 ac3 AC3 电话 ACME 电话 200.0 1.0 真的
我已经从我的 excel 文件中生成了这个 xml,并且我已经将这个 xml 文件转换为 json 文件
【问题讨论】:
-
您使用的是什么库/-ies?兴趣点?输入什么样的XML,输出什么样的JSON?没有更多信息的问题太模糊了。
-
嗨,Durga,您能否选择解决您的问题的正确答案,或者如果您自己解决了这个问题,请添加您的答案?我也遇到了同样的错误,没有找到这里给出的答案对我的案例有用。