[問題] Android 印出JSON資料

看板AndroidDev作者 (竹)時間9年前 (2015/04/21 00:37), 9年前編輯推噓2(207)
留言9則, 3人參與, 最新討論串1/2 (看更多)
http://ppt.cc/fahA 原始網址 http://ppt.cc/3btK 有標顏色 小弟請問各位前輩 像這種前後有別的東西混合(紅色標記的) 該怎讀取我要的"records"底下的值(藍色標記的) 部分code JSONObject mTitle = new JSONObject(JsonText); //網址讀到的放到這 JSONArray arrayJson=mTitle.getJSONArray("result"); try { for(int i = 0 ; i <arrayJson.length() ;i++){ t1.setText("name:"+arrayJson.getJSONObject(i).getString("Name").toString()); } }catch (JSONException e) { e.printStackTrace(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.176.218 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1429547838.A.427.html

04/21 10:57, , 1F
上面不就有一篇在問json的問題了? #1LAXS6cE
04/21 10:57, 1F
我知道 有看過就是不懂我這種的要怎處理 之前處理過的沒加這些 不好意思 請給指教 感謝... ※ 編輯: sa1993 (36.234.176.218), 04/21/2015 15:27:42

04/21 15:50, , 2F
mTitle.getJSONObject("result").getJSONArray("records")
04/21 15:50, 2F
你的方法成功處理掉原本of type org.json.JSONObject cannot be converted to JSONArray的錯誤訊息 我想請問如果底下還包很多層也是在mTitle.getJSONObject("result").getJSONArray("records").get....("") 嗎 小弟再次賜教 感恩 ※ 編輯: sa1993 (36.234.176.218), 04/21/2015 17:55:28

04/21 21:48, , 3F
#1KHGyTqE 參考看看 如果真的想用純JSON硬上
04/21 21:48, 3F

04/21 21:48, , 4F
我在寫一篇教學
04/21 21:48, 4F
#1KHGyTqE 這是甚麼? google沒找到 小弟需要純JSON 有易懂的嗎... ※ 編輯: sa1993 (36.234.176.218), 04/21/2015 23:14:10

04/21 23:22, , 5F
04/21 23:22, 5F
之前寫的都JSON硬上可以印 可是換成這類型有多組JSONArray與JSONObject就印不出 是我哪有寫錯... 再次賜教 ※ 編輯: sa1993 (36.234.176.218), 04/21/2015 23:43:01

04/22 00:07, , 6F
使用gson可以簡單很多喔!#1KHGyTqE
04/22 00:07, 6F

04/22 00:26, , 7F
result內的records陣列內才有Name這個key
04/22 00:26, 7F

04/22 00:27, , 8F
你直接取result轉成Object當然取不到
04/22 00:27, 8F

04/22 00:27, , 9F
04/22 00:27, 9F
問題已OK 感謝大大熱心幫忙 ※ 編輯: sa1993 (36.233.136.127), 04/22/2015 22:22:50
文章代碼(AID): #1LDIi-Gd (AndroidDev)
文章代碼(AID): #1LDIi-Gd (AndroidDev)