Lecture d'un fichier Json
Salut les dev!!
à partir d'un code java j'essaye d'acceder à un fichier Json:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| doc=new ArrayList<String>();
URL url = new URL("file:///C:\\Users\\dossier1\\Downloads\\20110123-000.json");
InputStream fis = url.openStream();
String keyName = null;
JsonReader jsonParser = Json.createReader(fis);
JsonObject obj = jsonParser.readObject();
JsonArray results = obj.getJsonArray("data");
for (JsonObject result : results.getValuesAs(JsonObject.class)) {
doc.add(result.getString("text"));
}
fis.close(); |
apres excecution l'exception suivante apparait:
Exception in thread "main" java.lang.NullPointerException
at readJson.main(readJson.java:28)
C:\Users\khadi2\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
je sais que min programme tente d'acceder à un objet introuvable, mais lequel? je suis sur que mon fichier Json y'est!! il me semble qu'un prob est dans JsonObject.class!! me faut-il un jar?!