zoukankan      html  css  js  c++  java
  • net.sf.ezmorph.bean.MorphDynaBean cannotbe cast to xxx

    //前台JSON数据传到后台一般以int和String类型或者其他类型可以自动转化 但是如果遇到了list属性或者对象属性那么就会产生此问题。

    //如:

    public class CiTiaoDuanLuoTLVo{

      private integer id;

      private String neiRong;

      private ...;

      private List<CiTiaoDuanLuoTLVo> list;

      //此处省略构造方法,set、get方法

    }

    //前段传入的参数:tlVos,在impl类中

    for(int i=0;i<tlVos.size();i++){

      List<CiTiaoDuanLuoTLVo> list = tlVos.getList();

      for(int j=0;j<list.size();j++){

        JSONObject  jsonObject = JSONObject .fromObject(list.get(i));

        Map<String,Class> classMap = new HashMap<>();

        classMap.put("list_data",CiTiaoDuanLuoTLVo.class);

        classMap.put("ciTiaoDuanLuoTLVo",CiTiaoDuanLuoTLVo.class);

        CiTiaoDuanLuoTLVo vo = (CiTiaoDuanLuoTLVo) JSONObject.toBean(jsonObject,CiTiaoDuanLuoTLVo.class,classMap);

      }

    }

  • 相关阅读:
    SpringSecurity开发
    SpringBoot 集成Spring Security
    Hexo
    gitbook使用
    Maze
    Party
    A. DZY Loves Chessboard
    1042B. Vitamins
    Petr and a Combination Lock
    433B.Kuriyama Mirai's Stones
  • 原文地址:https://www.cnblogs.com/bwl914/p/13361819.html
Copyright © 2011-2022 走看看