Bonjour à tous,

J'essaie de récupérer des informations contenues dans une structure JSON.

Voilà mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.Hashtable;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
...
            // value contient la chaine json
            value = value.replace("'", " ");
            value = value.replaceAll("\"", "'");
 
            Gson gson = new Gson();
 
        System.out.println("-----------Instance de JsonParser");
        if (JsonParser.class != null) {
         System.out.println("----JsonParser.class non null");
            }
        if (value != null) {
          System.out.println("----value non null");
            }
            //convert JSON into java object
            JsonParser obj = gson.fromJson(value, JsonParser.class);
gson.fromJson(...) lève un NullPointerException.

Le problème est que cela ne se produit pas sur ma machine où je développe mais pas sur une autre machine. Sur la mienne tout se déroule bien et j'arrive à récupérer mes informations.

Quelqu'un saurait-il me dire d'où peut venir le problème ?

Merci d'avance