json包含数组如何转换为javabean
2016-05-04 17:14
537 查看
贴核心的代码
bean的代码:
这里的核心就是list类型的要放入map中
参考的写自己的代码就行了。
Map<String, Class> classMap = new HashMap<String, Class>(); classMap.put("orderList", OrderListBean.class); classMap.put("subOrderList", SubOrderListBean.class); classMap.put("merchList", MerchListBean.class); CodeInputBean bean = (CodeInputBean) JSONObject.toBean( JSONObject.fromObject(json), CodeInputBean.class, classMap);
bean的代码:
这里的核心就是list类型的要放入map中
public class OrderListBean { private String merNo; private String orderId; private String adv; private String orderMsg; private String merchSrc; private String msgType; private List<SubOrderListBean> subOrderList; }
public class SubOrderListBean { private List<MerchListBean> merchList;//数量amount private String subOrderId;//子订单号 private BigDecimal orderAmt; private BigDecimal paymentAmt; private BigDecimal unpayAmt; private String merchName;//商品名称 private String merchId; //商城商品编号 private String merchCode;//核销平台 导入商品编号 private String merchDecription;//商品描述<短信信息> private String createDate; private String endDate; }
public class MerchListBean { private String merchOrderId; }
参考的写自己的代码就行了。
相关文章推荐
- IT十八掌作业_java基础第三天_数组
- Java---JUnita、注解与类加载器详解以及实例
- Java---JUnita、注解与类加载器详解以及实例
- java基础学习总结——java读取properties文件总结
- Java加密技术(三)——PBE算法
- JAVA的反射机制
- 细致解读希尔排序算法与相关的Java代码实现
- 关于Java中的异常
- spring四种依赖注入方式
- javaWEB 的文件上传功能
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- 深入Spring
- Java加密技术(二)——对称加密算法DES&AES
- 字符串模式匹配中BF算法和KMP算法的java实现
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC
- 【JAVA笔记】- Calendar 日期时间获取
- JAVA中类型后面跟三个点的使用问题
- 再认识java类的初始化
- java基础学习总结——super关键字
- java基础学习总结——equals方法