如何使用JSonobject.getInt函数处理null值?

mer*_*din 12 android json

我试图从Json对象获取值,我有一个问题.我使用getint函数来获取值,但值为null并且getint函数gving错误.

我怎么解决这个问题?

代码:

firmInfo.setFirmID(object.getInt(Constants.FirmID));
Run Code Online (Sandbox Code Playgroud)

谢谢.

Hen*_*nry 35

假设object是类型JSONObject,你可以使用

object.optInt(Constants.FirmID)
Run Code Online (Sandbox Code Playgroud)

要么

object.optInt(Constants.FirmID, defaultValue)
Run Code Online (Sandbox Code Playgroud)