解析包含列表的Json

时间:2015-10-29 11:04:22

标签: android json parsing

我无法找到解析此JSON的方法。

{
  "token":"3c7dbdc69c02eb365b2900d3e5027a08c79fce43",
  "profiles":["User","PartnerUser"],
  "status":"OK"
}

Plz,我需要你的肝脏。我发现这个"profiles":["User","PartnerUser"]

有点麻烦

2 个答案:

答案 0 :(得分:0)

您是否正在使用某些库来执行JSON解析? 如果没有,您可以使用getJSONArray(..)方法传递"个人资料"作为数组的名称

答案 1 :(得分:0)

创建一个表示该json文件的类,然后通过GSon库解析它:

可能的情况:

<强> Result.class

public class Result{
  String token;
  List<String> profiles;
  String status;

  //getter and setter
}

解析json:

Gson gson = new Gson();
Result result = gson.fromJson(json, Result.class);

ArrayList<String> profiles = new ArrayList();
profiles = result.getProfiles();

检查this