2

我正在尝试确定我的 JsonPrimitive 对象的类型。例如:

if (jsonPrimitive.isNumber()) {
   Number number = jsonPrimitive.getAsNumber();
   ....
}

number 的类型是 Number 因为以下情况成立:

(number instanceof Number)

但是以下是错误的:

(number instanceof Integer)

当然,基础值是整数(例如 - 5)。
我希望能够从我的方法中返回正确的对象。
谢谢!

4

0 回答 0