String jsonStr = "{\"name\":\"呱呱\",\"password\":\"123\",\"content\":{\"herder\":\"头\",\"body\":\"身体\"}}";

JSONObject jsonObject = null;
try{      
jsonObject = JSONObject.fromObject(jsonStr);  
        }catch(Exception e){      
        loger.error("json字符串格式不对,转换json对象失败 {}"+e);     
        } 
        
        TestModel model = (TestModel)JSONObject.toBean(jsonObject, TestModel.class);

System.out.println(model.getName());

=======================================================================

//list2json
List<ZonePvByHour> hours = new ArrayList<ZonePvByHour>();
for(int i=0; i<2; i++){
ZonePvByHour hour = new ZonePvByHour();
hour.setDate("2013-09-09");
hour.setDate("2013-09-10");
hour.setPv(111);
hours.add(hour);
}
System.out.println(JSONArray.fromObject(hours).toString());

json2list

String jsonstr = [{"date":"2013-09-10","hour":"","id":0,"pv":111,"userId":0},{"date":"2013-09-10","hour":"","id":0,"pv":111,"userId":0}]

JSONArray aa = JSONArray.fromObject(jsonstr);
Collection c = JSONArray.toCollection(aa, ZonePvByHour.class);
Iterator i = c.iterator();
while(i.hasNext()){
ZonePvByHour zone = (ZonePvByHour)i.next();
System.out.println(zone.getDate());
System.out.println(zone.getPv());
}

json--json2bean相关推荐

  1. 几种常用 JSON 库性能比较

    点击上方"方志朋",选择"设为星标" 做积极的人,而不是积极废人 原文:www.xncoding.com/2018/01/09/java/jsons.html ...

  2. JAVA中几种常用JSON库性能比较

    点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 作者:飞污熊 xncoding.com/2018/01/09/java/jsons.html 本 ...

  3. Json入门及基本应用

    2019独角兽企业重金招聘Python工程师标准>>> Json设计的目的 21世纪初,Douglas Crockford寻找一种简便的数据交换格式,能够在服务器之间交换数据.当时通 ...

  4. Java对象转换为Json对象

    前言 曾几何时,XML是程序员的宠儿,是数据传输.API.AJAX应用等方面的不二选择,但自从JSON横空出世后,或者你会发觉你身边就有很多人开始抛弃XML,在他们的心目中,JSON已经完全取代了XM ...

  5. json java 实例_java JSON数据转对象

    只要电脑配置了JDK, 便可使用Json2Bean, 不用导入到eclipse或android studio, 直接双击就可以打开使用, 每次使用之前要重新设置编辑规则,不用改动什么规则,点" ...

  6. gson解析天气json_几种常用JSON解析库性能比较

    PS:公众号推文时间工作日早晨8点50分,周末下午3点30分,不见不散哈! 作者:飞污熊 xncoding.com/2018/01/09/java/jsons.html 本篇通过JMH来测试一下Jav ...

  7. gson json转map_Java几种常用JSON库性能比较

    点击上方"Java研发军团",选择"置顶公众号" 关键时刻,第一时间送达! 阅读本文需要5分钟 作者:飞污熊 xncoding.com/2018/01/09/j ...

  8. 深入了解Struts2返回JSON数据的原理及具体应用范例

    来源:http://yshjava.iteye.com/blog/1333104 早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一 ...

  9. 绝了,几款主流的 JSON 库性能对比!

    本篇通过JMH(Oracle官方测试框架)来测试一下Java中几种常见的JSON解析库的性能.每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库.但是百闻不如一见,只有自己亲手测试过的才 ...

  10. Java中常用的4个Json库,哪个性能更牛逼?

    来源:http://u6.gg/sDMab 前言 每次都在网上看到别人说什么某某库性能是如何如何的好,碾压其他的库.但是百闻不如一见,只有自己亲手测试过的才是最值得相信的,本篇通过JMH来测试一下Ja ...

最新文章

  1. ASP 高亮显示不区分大小写的关键字
  2. NumPy (6)-结构化数据类型数组
  3. Android与服务器通信之socket通信
  4. 习题3.3 线性表元素的区间删除 (20 分)
  5. LOCAL_SHARED_LIBRARIES 与 LOCAL_LDLIBS,LOCAL_LDFLAGS的区别
  6. 计算机函数语法,clickhouse 函数语法
  7. 不只是整体OTA,原生全宅智能颠覆了我的想象!
  8. android6自定义锁屏,Android编程之自定义锁屏实例分析
  9. 计算机是怎样跑起来在线看,计算机是怎样跑起来的
  10. UI组件介绍(for设计师)
  11. 2013/07/20 SQLLDR 关于OPTIONALLY ENCLOSED BY
  12. android 应用程序内存上限,Android APP的最大可用内存
  13. [error] Keil:..\SYSTEM\usart\usart.c(38): error: #260-D: explicit type is missing (“int“ assumed)
  14. 供应链安全、勒索攻击、AI赋能——2022网络安全技术呈何趋势?
  15. acrobat linux 下载地址,在ubuntu安装Adobe Acrobat7.0
  16. 解决:Mac brew Error: Your CLT does not support macOS 11.2
  17. 为什么我们要从 MySQL 迁移到 TiDB?
  18. 计算机毕业设计Node.js+Vue办公用品管理系统(程序+源码+LW+部署)
  19. AndroidVideoCache简单使用及源码分析
  20. windows缺少msvcp120.dll解决方案

热门文章

  1. 计算机课word作业提交,1mjt-计算机上机考试作业之Word实验
  2. 无人洗车小程序源码开发
  3. C语言:将数据保存到文本文件
  4. python语言入门全集-Python语言入门(一)
  5. Oracle 分析函数(Analytic Functions) 说明
  6. 关闭微软Edge浏览器打开时使用推荐浏览器设置的弹窗
  7. nodejs+java微信小程序的律师事务所服务预约平台
  8. CH579(M0内核)中断向量表偏移处理
  9. 全国计算机一级考试试题大题,全国计算机等级考试一级考试练习(新大纲)试题及答案...
  10. matplotlib完美论文画图