使用Gson,您首先需要创建一个表示您的 JSON 数据的类结构,因此您可以像这样创建一个类:
public class Response {
private List<List<YourObject>> elements;
//getter and setter
}
请注意,我使用类YourObject
,因为您没有指定数组包含的类型...例如,如果数组仅包含字符串,请替换YourObject
为String
. 如果数组包含不同的对象,则必须创建一个表示 JSON 中数据的类,例如:
public class YourObject {
private String attribute1;
private int attribute2;
private boolean attribute3;
//getters and setters
}
然后,为了真正解析您的 JSON 响应,您只需执行以下操作:
Gson gson = new Gson();
Response response = gson.fromJson(yourJsonString, Response.class);
您的 JSON 数据将用于填充您的类结构,因此您可以访问这些字段,例如:
String attribute1 = response.getElements().get(i).get(i).getAttribute1();