Je le code suivant:Gson isJsonObject() renvoie NullPointerException
final JsonObject source = source.toJson();
final JsonElement relatedSpace = source.get("myField");
if(relatedSpace.isJsonObject()){
//do something
}
isJsonObject()
fait return instanceof JsonObject;
selon le code Gson. instanceof
devrait faire un null
vérifier d'abord, donc je ne sais pas comment il est possible que mon code lance un NullPointerException
lorsque relatedSpace
est null
. Je peux facilement vérifier d'abord null
pour résoudre le problème, mais je me demande pourquoi cela se produit.