android 使用HttpClient访问网络 服务器端与客户端交互问题
写了一个小例子后台写了一个Servlet已经测试成功客户端返回不到信息用DBUG跟踪发现返回结果那里不执行直接跳catch了百思不得其解求指点求指点...
写了一个小例子 后台写了一个Servlet 已经测试成功 客户端返回不到信息 用DBUG跟踪发现返回结果那里不执行直接跳 catch了 百思不得其解 求指点求指点
展开
展开全部
解答:初步判断,json解析有问题。一般情况下,解析json必须要明确json字符串的内容。通俗地来讲,就是说你要知道整个json字符串的结构组成,有几个大括号{},包括嵌套的大括号{},有几个中括号[],包括嵌套的[]。然后由外及内,最外层肯定是大括号{},就是一个json对象,也就是JsonObject,接着再在这一层,看看有没有中括号[],有的话就是json数组,也就是JsonArray,当前层的字段值可以根据当前层的json对象和字段名获取。如此,往内再走下一层json对象,也就是说查看第二个大括号{},依此类推。
更多追问追答
追答
解答:如果josn字符串的结构如上所述,那么解析的代码没有任何逻辑问题。再次调试,在解析json之前,看看json字符串的内容,也就是代码中的body变量的值到底是什么,将它在LogCat里面显示出来。看看它的内容是否如上所述!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询