作者j999444 (渣94)
看板AndroidDev
标题[问题] JSON Can't Convert , why ?
时间Mon Oct 8 03:26:43 2012
研究JSON好几天了
一直卡在这
详细Code:
http://nopaste.info/565b05eb13.html
当我把Callphp.java里面的
result12 = "[{"id":"1","account":"davy","pwd":"1234"}]";
result = builder.toString(); //<--- 利用PHP的json_encode传值给Callphp.java
分别 Log.i 值出来
出现了这个情况
http://ppt.cc/o1TH
两者值是一样的
但是前者(result12)可以正常显示在我要的ListView 并且Convert JSONArray
但是後者(Result)却出现: Value of java.lang.String cannot be converted to
JSONArray ....
那其实我要的就是像这样显示出来
http://ppt.cc/hDRh
但是我要前者 就没办法连结MySQL资料库,变成自定义 那就没意义了 ...
请教各位前辈们
我该怎麽样去修改这个Code .......
补:
我使用过 result.equals(result12)去比较过
确实不同 但我却不知道该怎麽检测两者差在哪 .........
CompareTo也看不出来 传回Unicode 差值 ......?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.34.94.164
※ 编辑: j999444 来自: 1.34.94.164 (10/08 03:37)
1F:→ KeySabre:String trim() ? 10/08 13:01
2F:→ nobody1:中括号[] 是array的定义 看中括号有没有被吃掉 10/08 13:29
3F:→ nobody1:不然就是多了 "" 10/08 13:29
4F:推 nvidia:如果是UTF-8的话,看看是不是BOM的影响 10/08 14:19
5F:推 rockfuture:可以试试用Ultra Editor另存文件类型选"无BOM"看看 10/08 22:30
6F:推 coronach:转成byte array看... 10/09 00:38