我正在尝试确定我的JsonPrimitive对象的类型。例如:
if (jsonPrimitive.isNumber()) {
Number number = jsonPrimitive.getAsNumber();
....
}
数字的类型是数字,因为以下情况属实:
(number instanceof Number)
但是以下是错误的:
(number instanceof Integer)
当然,基础值是整数(例如-5) 我希望能够从我的方法中返回正确的对象 谢谢!