Android中客户端怎么传List的数据到服务器端,然后服务器端怎么接受

解决方案 »

  1.   

    我用的json,可是我只会传String的值啊,XML的话怎么做啊
      

  2.   

    private List<HoleEntity> holeList = new ArrayList<HoleEntity>();
    ......
    JSONObject obj = new JSONObject();
    obj.put("list", holeList);那服务器端怎么解析json得到List的啊
      

  3.   

    json和xml是一回事儿,你如果用的json那就json吧。
      

  4.   


    如果我想传很多实体到服务端,我都是直接传ID,比如ID1,ID2,ID3.....,这样的字符串,到服务端解析字符串就行了!
      

  5.   

    你的标题该改一下 你是不知道怎么解析json吧
    服务器下个json的jar,里面就有解析的方法。
    new 出一个json的对象然后再 ***. 看下里面的方法的介绍,自然就知道该用那个方法解析了
      

  6.   

    上面我理解错了。。 你是想直接传一串的对象吧。那你得把这个List<HoleEntity>封装到一个类里,然后用序列化跟反序列化。不过 android自带的json包没这个功能,得下额外的包。
    通常的比较麻烦的做法是,循环你的这个list,然后封装到n个jsonobject里,再封装到一个jsonarray,最后再封装到一个jsonobject。
      

  7.   

    其实在json里就是一个array,"list":[{},{},....];
    到服务端一层一层的剥呗