创建数组并解析

package com.company;

public class skuVo {
    private int qty;
    private String skucode;
    private String skuname;
    private double price;

    public int getQty() {
        return qty;
    }
    public void setQty(int qty) {
        this.qty = qty;
    }
    public String getSkucode() {
        return skucode;
    }
    public void setSkucode(String skucode) {
        this.skucode = skucode;
    }
    public String getSkuname() {
        return skuname;
    }
    public void setSkuname(String skuname) {
        this.skuname = skuname;
    }
    public double getPrice() {
        return price;
    }
    public void setPrice(double price) {
        this.price = price;
    }
}
package com.company;

import org.json.JSONArray;
import java.util.ArrayList;
import java.util.List;

public class skuinfo {
    public static void main(String[] args) {
        //1.声明一个数组
        List<skuVo> userList=new ArrayList<skuVo>();
        //2.创建一个对象
        skuVo skuVo=new skuVo();
        skuVo.setQty(1);
        skuVo.setSkucode("sku001");
        skuVo.setSkuname("测试商品001");
        skuVo.setPrice(23.00);
        //3.实例化第2个对象
        skuVo skuVo2=new skuVo();
        skuVo2.setQty(2);
        skuVo2.setSkucode("sku002");
        skuVo2.setSkuname("测试商品002");
        skuVo2.setPrice(45.50);
        //4.将对象加入到数组中
        userList.add(skuVo2);
        userList.add(skuVo2);
        //将list转换为json数组
        JSONArray jsonList=new JSONArray(userList);
        System.out.println(jsonList);

        List qtylist = new ArrayList();
        List skucodelist = new ArrayList();

        for(int i=0;i<jsonList.length();i++) {
            qtylist.add(jsonList.getJSONObject(i).get("qyt"));
            System.out.println(qtylist);
            skucodelist.add(jsonList.getJSONObject(i).get("skucode"));
            System.out.println(skucodelist);
//            System.out.println(jsonList.getJSONObject(i).get("userId"));
        }
//        提取qyt信息并赋值给指定的变量
        Object[] arrqyt=qtylist.toArray();
//        System.out.println(arrqyt[0]);
//        System.out.println(arrqyt[1]);
        String qyt1 = arrqyt[0].toString();
        System.out.println("qyt1="+qyt1);
        String qyt2 = arrqyt[1].toString();
        System.out.println("qyt2="+qyt2);
//        提取skucode信息并赋值给指定的变量
        Object[] arrskucode=skucodelist.toArray();
        String skucode1 = arrskucode[0].toString();
        System.out.println("skucode1="+skucode1);
        String skucode2 = arrskucode[1].toString();
        System.out.println("skucode2="+skucode2);

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值