博客
关于我
JSON、JSONObject、JavaBean三者的相互转换
阅读量:582 次
发布时间:2019-03-11

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

JSON、JSONObject、JavaBean三者的相互转换

平常的开发中,json的转换是需要经常使用到的,特意整理了下。

User user = new User(1L, "haha", 13, "erfa",new Date(),new Date(),1,3);@Testvoid testFastJson() {    //将对象转换成json字符串    String userToJsonString = JSON.toJSONString(user);    System.out.println(userToJsonString);    //将json字符串转换成对象    User jsonStringToUser = JSON.parseObject(userToJsonString,User.class);    System.out.println(jsonStringToUser);}/** * JavaBean转JSONObject */@Testvoid JavaBeanToJSONObject(){    JSONObject jsonObject = (JSONObject)JSONObject.toJSON(user);    System.out.println(jsonObject.toString());}/** * JavaBean转JSON */@Testvoid JavaBeanToJSON(){    String json = JSON.toJSONString(user);    System.out.println(json);}/** * JSONObject转JavaBean */@Testvoid JSONObjectToJavaBean() {    JSONObject jsonObject = (JSONObject)JSONObject.toJSON(user);    User user = jsonObject.toJavaObject(User.class);    System.out.println(user.toString());}/** * JSONObject转Json */@Testvoid JSONObjectToJson() {    JSONObject jsonObject = (JSONObject)JSONObject.toJSON(user);    String json = JSONObject.toJSONString(jsonObject);    System.out.println(json);}/** *Json转JavaBean */@Testvoid JsonToJavaBean() {    String json = JSON.toJSONString(user);    User user = JSON.parseObject(json, User.class);    System.out.println(user.toString());}/** * Json转JSONObject */@Testvoid JsonToJSONObject() {    String json = JSON.toJSONString(user);    JSONObject jsonObject = JSONObject.parseObject(json);    System.out.println(jsonObject);    String name = jsonObject.getString("name");    System.out.println(name);}

转载地址:http://owgvz.baihongyu.com/

你可能感兴趣的文章
mysql索引创建和使用注意事项
查看>>
MySQL索引原理以及查询优化
查看>>
Mysql索引合并(index merge)导致的死锁问题
查看>>
MySQL索引和查询优化
查看>>
mysql索引底层数据结构和算法
查看>>
Mysql索引底层结构的分析
查看>>
MySQL索引底层:B+树详解
查看>>
Mysql索引总结
查看>>
mysql索引最左匹配原则理解以及常见的sql使用的索引情况的实测
查看>>
Mysql索引类型
查看>>
MySQL索引背后的数据结构及算法原理
查看>>
mysql索引能重复吗_mysql “索引”能重复吗?“唯一索引”与“索引”区别是什么?...
查看>>
MySQL索引详解(IT枫斗者)
查看>>
MySQL索引那些事:什么是索引?为什么加索引就查得快了?
查看>>
Mysql索引(2):索引结构
查看>>
Mysql索引(3):索引分类
查看>>
Mysql索引(4):索引语法
查看>>
mysql级联删除_Mysql笔记系列,DQL基础复习,Mysql的约束与范式
查看>>
mysql练习语句
查看>>
mysql经常使用命令
查看>>