gpt4 book ai didi

java - Gson isJsonObject() 抛出 NullPointerException

转载 作者:行者123 更新时间:2023-12-01 16:48:58 25 4
gpt4 key购买 nike

我有以下代码:

final JsonObject source = source.toJson();
final JsonElement relatedSpace = source.get("myField");
if(relatedSpace.isJsonObject()){
//do something
}

isJsonObject()确实return instanceof JsonObject;根据Gson代码。 instanceof应该做null首先检查,所以我不确定我的代码怎么可能抛出 NullPointerExceptionrelatedSpacenull 。我可以轻松检查null首先解决这个问题,但我想知道为什么会发生这种情况。

最佳答案

. 运算符在其之后的方法之前执行。

如果对象为 null,则无论方法的内容如何,​​都会导致 NullPointerException

关于java - Gson isJsonObject() 抛出 NullPointerException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44505387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com