为了账号安全,请及时绑定邮箱和手机立即绑定

android 解析 json 字符串数组的问题

android 解析 json 字符串数组的问题

一不留神 2017-03-16 10:38:15
后台返回的 json 数据如下List<String> list =  new ArrayList<String>();list.add("aaa");list.add("bbb");return JSON.toJSONString(list);   //后台返回的 json 数据  用的阿里在android客户端如何解析这个数据 
查看完整描述

2 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

用JSONArray:

//1、将一个json字符串转化成JSONArray
JSONArray jsonArray = new JSONArray(json);
//2、遍历jsonArray
for (int i = 0; i < jsonArray.length(); i++) {
    //因为你的这个array里是字符串,所以直接获取就行了
    String item = jsonArray.getString(i);
    System.out.println("JSON Item: "+item);
}


查看完整回答
1 反对 回复 2017-03-16
?
wallnoo

TA贡献1条经验 获得超0个赞

List<String> list = new Gson().fromJson(jsonStr, new TypeToken<List<String>(){}.getType());

查看完整回答
反对 回复 2017-03-16
  • 2 回答
  • 1 关注
  • 2851 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信