作者j999444 (渣94)
看板AndroidDev
标题[问题] 捞资料库资料(Android+MySQL)
时间Tue Oct 2 18:47:36 2012
小弟是参考
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
1F:推 ptohelloween:没意外的话应该是你的json格式有问题 10/02 22:06
2F:→ ptohelloween:你想转成JSONArray,但实际上是String 10/02 22:07
3F:→ ptohelloween:先确认你的json格式吧~ 10/02 22:08
我刚新增一个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)
这...到底为什麽...
4F:→ nobody1:"[,,,]" <== ??? 10/03 22:43
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)
5F:→ motors55:那串值是jsonArray,你用jsonObject会抓不到 10/04 02:51
应该不是这问题 因为我原本就是用 jsonArray去做
But can't convert 我才改 JsonObject @_@
6F:→ MosilW:建议可以研究一下gosn怎麽用,会轻松很多 10/04 17:46
感谢推荐 我刚Google一下 发现似乎还不赖?
※ 编辑: j999444 来自: 36.224.18.56 (10/05 00:25)
7F:→ KeySabre:<br>是html换行 检查一下抓到的东西是不是你想的纯json.. 10/08 13:09
8F:→ KeySabre:用浏览器看的话要用检视原始码来看才对 10/08 13:10
9F:推 sansea:我是BLOG原PO.....("艹) 10/18 17:56
10F:→ sansea:好像很多人有问题耶.....是不是内容有哪边没写好ˊˇˋ 10/18 17:56
11F:→ sansea:请各位先辈指教一夏.... 10/18 17:57
12F:推 loveyoualway:我也用你的程式码改,但是我是连异地主机,不是本机 11/12 19:02
13F:→ loveyoualway:都没有抱错,但是资料就是跑不出来 11/12 19:02