方法一 JSONObject类

第一种:net.sf.json.jsonobject

使用 JSONObject.toBean(xxx,xx.class) 把json转成实体类 一直不奏效,后来发现 是因为实体类上加了 @Accessors(chain = true) 注解的原因 加了这个注解后 set方法从返回空 变成了 返回一个实体类 , 从而导致 JSONObject.toBean 中判断错误,绕过了赋值

JSONObject jsonObject = new JSONObject();jsonObject.put("name","123456");TestEntity testEntity = (TestEntity)JSONObject.toBean(jsonObject, TestEntity.class);

注意一个坑:
使用 JSONObject.toBean(xxx,xx.class) 把json转成实体类 一直不奏效,后来发现 是因为实体类上加了 @Accessors(chain = true) 注解的原因 加了这个注解后 set方法从返回空 变成了 返回一个实体类 , 从而导致 JSONObject.toBean 中判断错误,绕过了赋值

第二种:fastjson.jsonobject

   JSONArray dataArray = resultJson.getJSONArray("Data");DeviceInfo deviceInfo = JSONObject.toJavaObject((JSON) dataArray.get(0), DeviceInfo.class);System.out.println(deviceInfo); ```

方法二

JSONObject user
BeanUtil.toBean(user, User.class)

JSONObject.toBean() 把jsonobject转换成实体类相关推荐

  1. C# 将DataTable数据源转换成实体类

    1 using System; 2 using System.Collections.Generic; 3 using System.Data; 4 using System.Reflection; ...

  2. json转换成实体类

    今天同事问我个问题.她需要把字符串的json转换成实体类,但是一直报错.主要是实体类当中的内部类需要用静态字段static修饰,否则无法访问. 以下是报错信息 org.codehaus.jackson ...

  3. Java中怎样将Json字符串转换成实体类

    场景 在Java中调用接口获取Json数据后,怎样转换成对应的实体类进行接受与存储. 实现 打开浏览器输入在线Json格式化,这里推荐使用: http://www.bejson.com/ 选择Json ...

  4. java object 转实体类_JAVA怎么把object怎么转换成实体类

    2 第二步调:编写测试代码-利用net.sf.json.JSONObject进行转换. 2.1.起首成立一个实体类Student set和get本身生当作 public class Student { ...

  5. java后端请求第三方接口并处理HttpEntity类转换成实体类对象

      最近在写使用java后端去请求第三方接口的代码,给大家分享关于HttpEntity类的处理方式,而处理请求是需要根据第三方的要求来处理的,所以这里着重展示HttpEntity的处理.   在开始代 ...

  6. Map集合转换成实体类对象,实体类对象转换为map集合,互转工具类

    注 : 2019-06-16日 增加第六节 map与实体互转工具类,直接看第6节; 1.调用这个方法BeanMapUtils.mapToBean(),实现map集合转实体类对象; 注意: 这个方法转换 ...

  7. java将Object对象转换成实体类对象

    ObjectMapper objectMapper=new ObjectMapper(); CirclePropertiesVo circlePropertiesVo=objectMapper.con ...

  8. xml格式报文的拼装,和解析成实体类

    我们的微信支付,使用的是第三方的支付,某银行的微信支持渠道.所有的接口请求.应答都是xml格式报文,这样就需要用到xml格式报文的拼装和解析,这儿简单讲一下. 拼接xml格式报文. 从页面表单提交和配 ...

  9. java json插件安装_IDEAL葵花宝典:java代码开发规范插件:GsonFormat插件将JSONObject格式的String 解析成实体...

    前言: GsonFormat插件主要用于使用Gson库将JSONObject格式的String 解析成实体,该插件可以加快开发进度,使用非常方便,效率高. 这个教程主要是学习IntelliJ IDEA ...

最新文章

  1. LeetCode简单题之数组中的字符串匹配
  2. biomaRt包下载转录本信息
  3. Android 之窗口小部件详解--App Widget
  4. python程序开发入门_Python开发入门14天集训营-第一章
  5. 操作篇 了解学习NAT实验(关于静态NAT、动态NAT、EasyIP、端口映射的配置方法))
  6. Inside the C++ Object Model | Outline
  7. 一款简单好用的动画/游戏制作软件|源码编辑器|编程猫南宁体验中心
  8. 各行各业求职-招聘QQ群欢迎加入
  9. Sparkplug规范-4.引用标准和资源
  10. 鸡和兔放在一起,一共有20个头和56只脚,问鸡和兔各几只?
  11. Word2019工具栏未显示MathType7.0解决办法
  12. 冬青看世界:“银河战舰“它叕来了,鲤鱼又将跃龙门?
  13. 慎用还原Wpa.dbl文件
  14. 验证手机号的c语言程序,手机号码正则表达式
  15. Latex表示随机变量相互独立,不独立
  16. elementUi里面的el-input框有时候无法输入的问题
  17. eKing Cloud基础云平台演进之路
  18. DF-700滤桶 四个角扣具漏水问题
  19. Python3——青蛙跳台阶问题
  20. SimpleDateFormat格式化日期

热门文章

  1. Cadence Orcad Capture创建多部分Symbol及Homogeneous及Heterogeneous图文教程及视频演示
  2. ADF 单位根检验 Dickey-Fuller 迪基-福勒检验
  3. NAT模式/路由模式/全路由模式
  4. 江苏援沪“大白”们,用手绘漫画为上海加油
  5. 计算机考研考线代和概率论吗,考研数一数二数三的区别有哪些
  6. OpenStack 裸金属
  7. sklearn实现决策树,随机森林,逻辑回归,KNN,贝叶斯,SVM,以葡萄干数据集为例
  8. udp ue4 通讯_UE4 UDP通信
  9. 中英文切换遇到的坑-总结
  10. Net start 命令详