[JSON] Problème de désérialisation
Bonjour à tous,
J'essaie de récupérer des informations contenues dans une structure JSON.
Voilà mon code :
Code:
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