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); } }