android 怎么将遍历出来的地址列表数据转为json格式的求大神帮帮忙;

cst11041 2015-10-23 04:24:15

for (UserAddress u : userAddresses) {
JSONObject jsonObj0 = new JSONObject();
String address = u.getAddress();
String telephone = u.getTelephone();
}
json格式为:[{”address“:”a路“,”telephone“:”111111“}{”address“:”b路“,”telephone“:”22222“}]
怎么将遍历出来的数据转换成json格式,新手求写详细点
...全文
139 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
JPF1024 2015-10-26
  • 打赏
  • 举报
回复
自己拼接即可, 参考: http://892848153.iteye.com/blog/1835876 在解析的时候,也可以使用Gson进行解析,或者使用fastjson(alibaba出的,速度很快)
jklwan 2015-10-24
  • 打赏
  • 举报
回复

         try {
            JSONArray jsonArray = new JSONArray();
            for (UserAddress u : userAddresses) {
                JSONObject jsonObj = new JSONObject();
                jsonObj.put("address", u.getAddress());
                jsonObj.put("telephone", u.getTelephone());
                jsonArray.put(jsonObj);
            }
            Log.d("ModelToJson", "jsonArray:" + jsonArray.toString());
        }catch (Exception ex){
            ex.printStackTrace();
        }
StoneHui_ 2015-10-23
  • 打赏
  • 举报
回复

try {
    JSONArray array = new JSONArray();
    for ( Address address: addresses){
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("addr", address.getAddr());
        array.put(jsonObject);
    }
    System.out.println(array);
} catch (JSONException e) {
    e.printStackTrace();
}

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧