需要引入 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录