我得到了一个json回复
{
"tasks": null,
"projects": null
}
如何检查数组是否具有空值并处理大小写?
感谢:)
答案 0 :(得分:1)
答案 1 :(得分:0)
Try This
=============
try {
String url;
JSONObject JsonData = new JSONObject("YOUR FULL JSONSTRING");
JSONArray webData = JsonData.getJSONArray("YOUR ROOT NAME OF YOUR JSON RESPONSE");
for(int i=0;i<webData.length();i++)
{
JSONObject TeampObj = webData.getJSONObject(i);
if(TeampObj.getString("tasks").trim().length()>0)
{
//store data in arrylist or string array
}
if(TeampObj.getString("projects").trim().length()>0)
{
//store data in arrylist or string array
}
}
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
答案 2 :(得分:0)
尝试..
public boolean isNull (String name)
在API级别1中添加 如果此对象没有name的映射,或者它的值为NULL的映射,则返回true。
答案 3 :(得分:0)
使用try ... catch来处理异常:
Try{
// parsing data
}catch (NullPointerException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}