在Android中解析JSON数组可以使用以下步骤:
dependencies {
implementation 'com.google.code.gson:gson:2.8.6'
}
public class MyData {
private String name;
private int age;
// 添加getter和setter方法
// ...
}
String jsonString = "[{\"name\":\"John\",\"age\":30},{\"name\":\"Jane\",\"age\":25}]";
Gson gson = new Gson();
MyData[] myDataArray = gson.fromJson(jsonString, MyData[].class);
for (MyData data : myDataArray) {
String name = data.getName();
int age = data.getAge();
Log.d("MyApp", "Name: " + name + ", Age: " + age);
}
在上面的示例中,我们首先定义了一个表示JSON数据模型的MyData类。然后,使用Gson库的fromJson()方法将JSON字符串转换为MyData数组。最后,我们可以通过遍历数组来获取每个对象的属性值。
注意: