Java 解析 JSON 数据:提取 cloud 对象
需要引入 JSON 库,比如 Gson,然后可以使用以下代码解析该 JSON 数据:
import com.google.gson.Gson;
import java.util.List;
public class CloudData {
private List<Cloud> cloud;
public List<Cloud> getCloud() {
return cloud;
}
public void setCloud(List<Cloud> cloud) {
this.cloud = cloud;
}
public static class Cloud {
private String area;
private String id;
public String getArea() {
return area;
}
public void setArea(String area) {
this.area = area;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
public static void main(String[] args) {
String json = '{"cloud":[{"area":"jj","id":"2"},{"area":"qq","id":"3"}]}';
Gson gson = new Gson();
CloudData data = gson.fromJson(json, CloudData.class);
List<Cloud> cloudList = data.getCloud();
for (Cloud cloud : cloudList) {
System.out.println(cloud.getArea() + ', ' + cloud.getId());
}
}
}
输出结果为:
jj, 2
qq, 3
原文地址: https://www.cveoy.top/t/topic/ngQc 著作权归作者所有。请勿转载和采集!