后台返回{}的判断

做项目的时候,正常来讲,后台返回的一个大的对象里面包含了一个数组,有时候,第一个数组返回的是“{}”,好尴尬呀,本以为加个判断是否为空,不好使,那么直接=="{}",不好使,TextUtils.isEmpty,不行,万般无奈之下。

if (!(((JSONObject) jsonArray.get(0)).length()==0)){
    msg1 = ob.getString("message");
}else {
    msg1 = "{}";
}

也就是投机取巧了,判断数组的长度。如果为0,则赋值为“{}”,然后再加以判断,其实也可以赋值别的,随意,您高兴就好。问题解决。

发布了95 篇原创文章 · 获赞 17 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_30299243/article/details/99428787