日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...

發布時間:2024/9/19 Android 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我有復雜的API,我解析并顯示在列表視圖中,我將努力解析JSONArray.Here我將在斗爭之后Json數組這是在帖子json對象“tags_name”:[“Activities”] ,,它會來的一些對象像“tags_name”:[], this.Kindly審查我的問題。我的API和代碼如下。目前我將用模型類實現解析代碼。一旦解決這個問題,我必須寫列表視圖編碼,請幫助我。可能是我的問題形成是愚蠢的。請它看起來像意味著給框架問題一些建議。提前致謝。Android JSON解析Json數組是[]在解析時拋出空指針異常,如何以正確的方式寫入?

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();

}

}

總結

以上是生活随笔為你收集整理的android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。