我在许多地方都面临这个问题,因为我对改造中处理null没有任何想法。
例如:
/usr/bin/anaconda/envs/py35/bin/pip
正如您所看到的,在第一种情况下类型为空,在第二种情况下,它是数组类型。因为我的pojo课程当然是在第二类。因此,当我从服务器获得第一类型响应时,我的应用程序完全停止。调试卡在一个地方,没有任何反应。虽然应用程序没有崩溃。怎么办呢?
答案 0 :(得分:1)
您可以使用此代码检查密钥是否为空
if(jsonObject.isNull("genre"))
{
// handle null
}
答案 1 :(得分:1)
获取存储在pojo类中的响应。 当设置数据时,检查如
if (!TextUtils.isEmpty(pojoclassObject.getStory())){
}