0

07-25 20:05:28.276:错误/log_tag(940):http 连接出错 java.net.URISyntaxException:索引 58 处的查询中存在非法字符:http://localhost/test/parsejsonstrtodatabase.php?JSON=[{ "结束时间":"2011-07-19 08:21:32","clientid":1001005,"lastupdate":"2011-07-19 08:21:32","empid":23456,"starttime": "2011-07-19 08:21:32","lastname":"Senden","tckey":1,"firstname":"Kim","phonenum":2147483647,"clientkey":1001005},{" endtime":"2011-07-19 08:24:43","clientid":1001002,"lastupdate":"2011-07-19 08:24:43","empid":12345,"starttime":" 2011-07-19 08:24:43","姓氏":"弗伦佐","tckey":2,"名字":"玛丽","电话号码":2147483647,"clientkey":1001002}]

尝试使用 httpget 将 JSON 字符串从 Android 发送到远程服务器,但在这一步失败,我不太确定可能是什么问题,谢谢。

4

1 回答 1

-1

本质上,一些 JSON 解析器是严格的。

在您的 JSON 中,您有 key.values,例如

"clientkey" : 1001002

虽然一些解析器允许这样做,但其他解析器期望像

"clientkey" : "1001002"

JSON不会通过" "引号将字符串文字值与数字值区分开来,基本上所有内容都应该被包装起来。

于 2011-07-25T22:35:57.613 回答