android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...
我有復(fù)雜的API,我解析并顯示在列表視圖中,我將努力解析JSONArray.Here我將在斗爭之后Json數(shù)組這是在帖子json對象“tags_name”:[“Activities”] ,,它會來的一些對象像“tags_name”:[], this.Kindly審查我的問題。我的API和代碼如下。目前我將用模型類實(shí)現(xiàn)解析代碼。一旦解決這個(gè)問題,我必須寫列表視圖編碼,請幫助我??赡苁俏业膯栴}形成是愚蠢的。請它看起來像意味著給框架問題一些建議。提前致謝。Android JSON解析Json數(shù)組是[]在解析時(shí)拋出空指針異常,如何以正確的方式寫入?
MyAPI:
{
"status": true,
"nextpage": 0,
"count": 31,
"data": {
"postlist": [{
"posts": {},
"tags_name": ["Activities"],
"images_count": 3,
"images": [],
"post_user": [],
"is_encourage_user": true,
"encourage_feed_id": "1093"
},
{
"posts": {"id": "4647"},
"tags_name": [],
"images_count": 0,
"images": [],
"post_user": [],
"is_encourage_user": true,
"encourage_feed_id": "992"
}
]
},
"token": "wqeeqweqweqweqweqsfsdfsdf"
}
我來解析
private void parsingPostValues(String responseStatus) throws JSONException {
JSONObject responseObject = new JSONObject(responseStatus);
JSONObject datObject = responseObject.getJSONObject("data");
JSONArray postArr = new JSONArray(datObject.getString("postlist"));
for (int i = 0; i < postArr.length(); i++) {
JSONObject tempPostObject = postArr.getJSONObject(i);
JSONObject postObject = tempPostObject.getJSONObject("posts");
//setTag Array- this is the functional area i'm in bottle-neck.
try {
JSONArray tagNameArr = tempPostObject.getJSONArray("tags_name");
//ArrayList tagListdata = new ArrayList(tagNameArr.length());
if (tagNameArr.length()>0) {
for (int tagInfo = 0; tagInfo < tagNameArr.length(); tagInfo++) {
// listdata.add(tagNameArr.get(i).toString());
String tagme = "";
//Bean tagBean = new Bean();
//tagBean.setTagsArray((tagme.isEmpty() ? tagNameArr.get(tagInfo).toString() : "null")); //tagBean.setTagsArray(tagNameArr.get(tagInfo).toString());
//tagListdata.add(tagBean);
//beanAccess.setTagsArray(tagNameArr.get(tagInfo));
System.out.println("Tags Array:"+tagInfo+":"+tagNameArr.get(tagInfo));
}
//beanAccess.setTagsArray(tagListdata);
}
} catch (Exception e) {
e.printStackTrace();
}
}
總結(jié)
以上是生活随笔為你收集整理的android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android使用的图片压缩格式,And
- 下一篇: 手机浏览器android2.,QQ浏览器