json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to

    xiaoxiao2023-10-25  153

        String bookListStr = (String)request.getSession().getAttribute("stackRoom");     JSONArray jsonBookList = JSONArray.fromObject(bookListStr); //把String转为json     List<Book> bookList = new ArrayList<>();     //bookList = JSONArray.toList(jsonBookList); //把json转为list      bookList = (List<Book>) JSONArray.toCollection(jsonBookList, Book.class);           

    request传输可以使用json数据

    //查询书籍信息,把书籍信息以json格式存在session会话中             List<Book> bookList = new ArrayList<>();                          BookDaoImpl bookDaoImpl = new BookDaoImpl();             bookList = bookDaoImpl.selectAllBook();                          //把bookList转为json数据              //简单粗暴,对于Map这句也适用             if(bookList == null)             {                 System.out.println("bookList为空");                 request.getSession().setAttribute("stackRoom","");             }             else             { //                Map<String,Object> bookMap = new HashMap<String,Object>(); //                bookMap = listToMap(bookList);                 JSONArray jsonArray = JSONArray.fromObject(bookList);                 request.getSession().setAttribute("stackRoom",jsonArray.toString());                         }

    最新回复(0)