[問題] 撈資料庫資料(Android+MySQL)

看板AndroidDev作者 (渣94)時間13年前 (2012/10/02 18:47), 編輯推噓3(3010)
留言13則, 7人參與, 最新討論串1/1
小弟是參考 http://ppt.cc/kqeJ 但是很不順利的 Debug好久 才發現問題出在這 LOGCAT: E/log_tag(329): org.json.JSONException: Value br of type java.lang.String cannot be converted to JSONArray PHP內用 json_encode //print出來 再用Android去抓資料庫值 可是LOGCAT卻寫 ... 無法轉換 Why :(? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.113.111

10/02 22:06, , 1F
沒意外的話應該是你的json格式有問題
10/02 22:06, 1F

10/02 22:07, , 2F
你想轉成JSONArray,但實際上是String
10/02 22:07, 2F

10/02 22:08, , 3F
先確認你的json格式吧~
10/02 22:08, 3F
我剛新增一個TextView去讓Android print (result)出來 值是String [{"id":"1","account":"qwe","pwd":"qweqwe"},{"id":"2","account":"eee", "pwd":"ewe"},{"id":"3","account":"rdfd","pwd":"we1"}] 但是,我用 JSONObject jsonData = new JSONObject(result); 卻還是無法解析其值 我查看了Andorid的API public JSONObject (String json) 這...到底為什麼...

10/03 22:43, , 4F
"[,,,]" <== ???
10/03 22:43, 4F
print_r值出來 [{"id":"1","account":"qwe","pwd":"qweqwe"},{"id":"2","account":"eee", "pwd":"ewe"},{"id":"3","account":"rdfd","pwd":"we1"}] 資料庫資料 我大概知道問題在哪了 繼續摸摸看 @_@ ※ 編輯: j999444 來自: 60.250.156.91 (10/03 23:34) ※ 編輯: j999444 來自: 60.250.156.91 (10/04 00:39)

10/04 02:51, , 5F
那串值是jsonArray,你用jsonObject會抓不到
10/04 02:51, 5F
應該不是這問題 因為我原本就是用 jsonArray去做 But can't convert 我才改 JsonObject @_@

10/04 17:46, , 6F
建議可以研究一下gosn怎麼用,會輕鬆很多
10/04 17:46, 6F
感謝推薦 我剛Google一下 發現似乎還不賴? ※ 編輯: j999444 來自: 36.224.18.56 (10/05 00:25)

10/08 13:09, , 7F
<br>是html換行 檢查一下抓到的東西是不是你想的純json..
10/08 13:09, 7F

10/08 13:10, , 8F
用瀏覽器看的話要用檢視原始碼來看才對
10/08 13:10, 8F

10/18 17:56, , 9F
我是BLOG原PO.....("艸)
10/18 17:56, 9F

10/18 17:56, , 10F
好像很多人有問題耶.....是不是內容有哪邊沒寫好ˊˇˋ
10/18 17:56, 10F

10/18 17:57, , 11F
請各位先輩指教一夏....
10/18 17:57, 11F

11/12 19:02, , 12F
我也用你的程式碼改,但是我是連異地主機,不是本機
11/12 19:02, 12F

11/12 19:02, , 13F
都沒有抱錯,但是資料就是跑不出來
11/12 19:02, 13F
文章代碼(AID): #1GQiPCvE (AndroidDev)