做项目的时候,正常来讲,后台返回的一个大的对象里面包含了一个数组,有时候,第一个数组返回的是“{}”,好尴尬呀,本以为加个判断是否为空,不好使,那么直接=="{}",不好使,TextUtils.isEmpty,不行,万般无奈之下。
if (!(((JSONObject) jsonArray.get(0)).length()==0)){ msg1 = ob.getString("message"); }else { msg1 = "{}"; }
也就是投机取巧了,判断数组的长度。如果为0,则赋值为“{}”,然后再加以判断,其实也可以赋值别的,随意,您高兴就好。问题解决。