Я хочу преобразовать свой xml-файл в json ..., но ниже код показывает исключение нулевого указателя .. я не знаю, что пошло не так.Как преобразовать XML-файл в json
public class Xmljson {
private URL url = null;
private InputStream inputStream = null;
public void getXMLfromJson() {
try{
url = Xmljson.class.getClassLoader().getResource("datafile.xml");
inputStream = url.openStream();
String xml = IOUtils.toString(inputStream);
JSON objJson = new XMLSerializer().read(xml);
System.out.println("JSON data : " + objJson);
}catch(Exception e){
e.printStackTrace();
}finally{
try {
if (inputStream != null) {
inputStream.close();
}
url = null;
} catch (IOException ex) {}
}
}
public static void main(String[] args) {
new Xmljson().getXMLfromJson();
}
}
показывает исключение здесь
url = Xmlto.class.getClassLoader().getResource("data");
inputStream = url.openStream();
NPE IS
java.lang.NullPointerException
at pkg.news.Xmlto.getXMLfromJson(Xmlto.java:19)
at pkg.news.Xmlto.main(Xmlto.java:35)
перешедших из
http://tutorial4java.blogspot.in/2013/04/xml-to-json-conversion.html
Укажите NPE линию, но Я предполагаю, что ресурс не найден. – nablex