欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

使用阿里巴巴的fastjson解析Json小记

程序员文章站 2022-06-17 10:27:41
...

自己整了个json类,放在assets下

使用阿里巴巴的fastjson解析Json小记

解析:

实体类

public class ProvinceBean {
    private String name;
    private List<CityBean> city;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public List<CityBean> getCityList() {
        return city;
    }

    public void setCityList(List<CityBean> city) {
        this.city = city;
    }
解析到实体类

private void parseData(String jsonData){
        List<ProvinceBean> provinces = new ArrayList<>();
        try {
            JSONArray array = new JSONArray(jsonData);
            for (int i=0;i<array.length();i++){
                ProvinceBean provinceBean = JSON.parseObject(array.getJSONObject(i).toString(),ProvinceBean.class);
            }

        } catch (Exception e) {
            e.printStackTrace();
            Log.i("provinceBeanE",e.toString());
        }
    }
使用阿里巴巴的fastjson解析Json小记

最后解析结果。