HashMap对象转换为JavaBean对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HashMap对象转换为JavaBean对象相关的知识,希望对你有一定的参考价值。

问题:

  在日常代码中,使用 spring包中的 BeanUtils.copyProperties(source,target),可以将A对象的属性复制到B对象中,但是有个问题

无法将HashMap中的属性复制到JavaBan对象中

解决方法:

    引入 commons-beanutils依赖

<dependency>
      <groupId>commons-beanutils</groupId>
       <artifactId>commons-beanutils</artifactId>
        <version>1.9.3</version>
</dependency>

  使用 BeanUtils.populate(custVisitViewVO, map);可以将map复制到JavaBean中,注意第一个参数为target,第二个参数为source,与spring包中的BeanUtils正好相反

以上是关于HashMap对象转换为JavaBean对象的主要内容,如果未能解决你的问题,请参考以下文章

怎么把hashmap转换成实体类

请问JSON格式为啥要转换成JavaBean对象去刷新界面,而不能直接用JSON去刷新界面

有两个地方,用到了javabean对象和属性字符串值之间的转换

poi excel自己主动转换成javabean 支持引用类型属性二级转换

gson和fastjson将json对象转换成javaBean 简单对照

使用jackson将json对象列表转换为hashmap