码迷,mamicode.com
首页 > Web开发 > 详细

json教程系列(5)-json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to

时间:2017-03-24 00:39:12      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:gif   pass   log   rar   教程   open   can   ide   lap   

在平常的开发中,我们经常会遇到JSONObject和Bean的互换,JSONArray和List<Bean>的互换,具体的操作可以看下面的小例子。

技术分享
 1 public class Test
 2 {
 3     public static void main(String args[])
 4     {
 5         User temp = new User();
 6         temp.setUsername("root");
 7         temp.setPassword("root");
 8         //JSONObject转换为bean的两种方法:
 9         JSONObject json = JSONObject.fromObject(temp);
10         User user1 = (User) JSONObject.toBean(json, User.class);
11         JsonConfig jsonConfig = new JsonConfig();
12         jsonConfig.setRootClass(User.class);
13         User user2 = (User) JSONSerializer.toJava(json, jsonConfig);
14  
15         //JSONArray转换为List<bean>的两种方法:
16         JSONArray userArray = JSONArray.fromObject("[" + json.toString() + "]");
17         List<User> userList1 = (List<User>) JSONArray.toCollection(userArray, User.class);
18         List<User> userList2 = (List<User>) JSONSerializer.toJava(userArray, jsonConfig);
19     }
20 }
View Code

 

json教程系列(5)-json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to

标签:gif   pass   log   rar   教程   open   can   ide   lap   

原文地址:http://www.cnblogs.com/benpaobawoniu/p/6607618.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!