博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
json教程系列(5)-json错误解析net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
阅读量:4650 次
发布时间:2019-06-09

本文共 1078 字,大约阅读时间需要 3 分钟。

在平常的开发中,我们经常会遇到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
的两种方法:16 JSONArray userArray = JSONArray.fromObject("[" + json.toString() + "]");17 List
userList1 = (List
) JSONArray.toCollection(userArray, User.class);18 List
userList2 = (List
) JSONSerializer.toJava(userArray, jsonConfig);19 }20 }
View Code

 

转载于:https://www.cnblogs.com/benpaobawoniu/p/6607618.html

你可能感兴趣的文章
欧几里得与扩展欧几里得总结
查看>>
js的Prototype属性 解释及常用方法
查看>>
JavaScript 计时事件
查看>>
【Django】基于Django架构网站代码的目录结构
查看>>
(二)stm32之中断配置
查看>>
vim快捷键使用记录
查看>>
莫比乌斯函数
查看>>
iOS开发总结(A0)- Localization
查看>>
vue-router 跳转原理
查看>>
strncpy函数使用
查看>>
(一)SOA学习-相关缩写
查看>>
8.8模拟赛
查看>>
The easy way to implement a Red-Black tree
查看>>
Linux修改root用户登录密码
查看>>
排序(C语言实现)
查看>>
IOC容器特性注入第四篇:容器初始化
查看>>
[Err] 1231 - Variable 'sql_mode' can't be set to the value of 'NULL
查看>>
SFTP相关命令
查看>>
CSS3 Flexbox布局那些事
查看>>
Spring MVC对象转换说明
查看>>