public static void mapToJSONObject(){
Map<String, Object> map = new HashMap<String,Object>();
map.put("id", 1);
map.put("name", "杨文培");
map.put("sex", null);
map.put("age", 23);
map.put("birthday", "1993-01-23");
List<String> list = new ArrayList<String>();
list.add("篮球");
list.add("乒乓球");
list.add("羽毛球");
map.put("hobby", list);
map.put("boo", false);
JSONObject jsonObject = JSONObject.fromObject(map);
System.out.println("map.toString()="+map.toString());
System.out.println("jsonObject.toString()="+jsonObject.toString());
try{
Student student = (Student) JSONObject.toBean(jsonObject,Student.class);
System.out.println("student="+student);
}catch(ClassCastException exception){
System.err.println("exception="+exception.getMessage());
}
}

最新文章

  1. [UML]UML系列——类图Class
  2. Linux定时任务Crontab学习笔记
  3. php curl
  4. UART
  5. 标准C++中的string类的用法总结
  6. Linux学习心得之 双显卡、中文输入法及svn初步使用
  7. ThinkPhp循环出数据库中的内容并输出到模板
  8. MVP MVC MVVM 傻傻分不清
  9. 在C#中实现软件自动升级
  10. ORACLE软件下载地址
  11. VS 2013上Python的配置
  12. 怎样以学习单片机为契机,逐步成为优秀的project师
  13. PHP图形处理函数试题
  14. 51nod1126(矩阵快速幂)
  15. python中的randint,引入模块
  16. CDI服务
  17. CocosCraetor中图像资源Texture和SpriteFrame的区别
  18. LeetCode链表解题模板
  19. [APIO2008]免费道路(生成树)
  20. (转)vim中多行注释

热门文章

  1. IOS ScrollView放大缩小点击位置并居中
  2. unity3d android 优化
  3. [转]CIDR简介
  4. 开源免费的天气预报接口API以及全国所有地区代码(国家气象局提供)
  5. 从零开始,教你用Webpack构建React基础工程
  6. 【VB6】VB6实现拖拽
  7. C# 访问https 未能创建 SSL/TLS 安全通道
  8. Javascript BOM对象
  9. JQUERY DIALOG窗格内不能使用FORM
  10. CMakeLists.txt for nginx