我现在想做个基于android客户端与服务器通信的程序,主要通过Http实现。服务器端用servlet,大概了解了下,用轻量级的JSON貌似比较简单,之前没有用过,可能我的想法不是很成熟,如下:
首先通过android客户端将数据转换成json形式传送到服务器,然后服务器进行处理,可能需要解析出来,然后传送到数据库,当客户端需要从服务器读取信息的时候,服务器再将所有得到的信息转成JSON传给客户端,客户端再解析出来感觉有点乱乱的,哪位大侠帮忙理清下思路、描述下大概的可行的整体思路、小弟拜谢。

解决方案 »

  1.   

    用xml进行传递吧。
    然后客户端和服务器都来解析xml。
    可能速度会有点慢吧。
      

  2.   

    客户端将数据转换成json形式传送到服务器我觉得没必要。数据格式转换都交给服务端去做。客户端只负责请求以及内容展示。发送请求一直到收到服务端反馈内容,可以用progressbar,给用户稍好的体验。可以用异步任务Asy..Task实现。
      

  3.   

    客户端跟服务端的通讯传递数据可以用json,也比较方便
      

  4.   

    同志们、有没有什么json包自带解析json的?android里面的json包有个方法可以直接解析很好使,如果服务器端也可有这种方法就好了。。听说好像有?