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

      }

    }

  • 相关阅读:
    sqlalchemy 基本操作
    Codeforces 716A Crazy Computer
    Codeforces 719B Anatoly and Cockroaches
    POJ 1067 取石子游戏
    P1028 数的计算
    P1914 一串字母
    P1308 统计单词数
    P1200 你的飞碟在这儿
    P1055 书号
    P1567 气温统计
  • 原文地址:https://www.cnblogs.com/bwl914/p/13361819.html
Copyright © 2011-2022 走看看