java 使用阿里巴巴fastjson 解析json 案例

public class dd {

    public static void main(String[] args) {
        ArrayList <ff>aa=new ArrayList();//创建对象集合
        String str = "[{\"minprice\":\"1\",\"maxprice\":\"2\",\"discount\":\"3\"},{\"minprice\":\"6\",\"maxprice\":\"7\",\"discount\":\"3\"}]";//json 格式有两个json格式的集合
        JSONArray AA= JSON.parseArray(str);//拿到json的集合
        Object AAC=AA;
        for (int a=0;a<AA.size();a++){
            JSONObject bb = AA.getJSONObject(a);//拿到单个json 
          // bb.getString("maxprice") 已知key 拿到json 里的 值
            aa.add(new ff(bb.getString("minprice"),bb.getString("maxprice"),bb.getString("discount")));
        }

        for (ff f:aa
             ) {

            System.out.println( f.toString());

        }
    }
}

在这里插入图片描述

public class ff {
    String minprice;
    String maxprice;
    String discount;

    public ff() {

    }

    public ff(String minprice, String maxprice, String discount) {
        this.minprice = minprice;
        this.maxprice = maxprice;
        this.discount = discount;
    }

    public String getMinprice() {
        return minprice;
    }

    public void setMinprice(String minprice) {
        this.minprice = minprice;
    }

    public String getMaxprice() {
        return maxprice;
    }

    public void setMaxprice(String maxprice) {
        this.maxprice = maxprice;
    }

    public String getDiscount() {
        return discount;
    }

    public void setDiscount(String discount) {
        this.discount = discount;
    }

    @Override
    public String toString() {
        return "ff{" +
                "minprice='" + minprice + '\'' +
                ", maxprice='" + maxprice + '\'' +
                ", discount='" + discount + '\'' +
                '}';
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虚构的乌托邦

如果可以请打赏鼓励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值