如何确定JsonPrimitive的类型

时间:2013-03-21 19:03:48

标签: java json

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

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

数字的类型是数字,因为以下情况属实:

(number instanceof Number)

但是以下是错误的:

(number instanceof Integer)

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

0 个答案:

没有答案