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正好相反

原文地址:https://www.cnblogs.com/gabriel-y/p/12057045.html

时间: 2024-10-10 04:37:31

HashMap对象转换为JavaBean对象的相关文章

Request To JavaBean(请求对象转换为JavaBean对象)

一 参考资料 1 http://jc-dreaming.iteye.com/blog/563893 2 http://www.iteye.com/topic/76043 3 http://xubindehao.iteye.com/blog/754807 4 http://javafenger.iteye.com/blog/96829 5 http://www.kaila.com.cn/space.php?uid=7114&do=blog&id=458578 6 http://blog.cs

把DOM对象转换为jQuery对象

    DOM对象转换为jQuery对象的简单实现 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta 

C# 将object对象转换为实体对象

C# 将object对象转换为实体对象.代码如下: /// <summary> /// 将object对象转换为实体对象 /// </summary> /// <typeparam name="T">实体对象类名</typeparam> /// <param name="asObject">object对象</param> /// <returns></returns>

jQuery对象转换为DOM对象

$('.test').get(0)或$('.test')[0]例子:<html> <head> <title>转换为DOM对象</title> <script type="text/javascript" src="jquery-1.3.2.min.js"></script> <script type="text/javascript"> $(document).

自己实现Java中List对象转换为JSON对象

1.在你的MyEclipse里新建一个Web Project,就叫Ajax_Json吧. 2.新建一个类,名字叫做JsonUtil.java,打包到young.ajax.json,把下面代码复制进去. package young.ajax.json; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.

如何快速通过json构建javabean对象(Intellij IDEA--&gt;GsonFormat使用教程)

和第三方对接的时候,返回给我们的json时参数字段多是很常见的现象,所以我们手动去创建javabean肯定是要花费不少时间,博主在网上找到了很多种,可用通过json自动生成javabean的工具,这里简单的介绍一下Intellij IDEA 中的插件GsonFormat. 1.什么是GsonFormat 将json数据格式转换为javabean对象的as插件. 2.快捷键 Ctrl+ALT+S,或settings -->Plugins -->输入GsonFormat   install plu

将一个 JavaBean 对象转化为一个 Map

package com.loan.modules.common.util; import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; import java.lang.ref

XStream将XML转换为JAVA对象快速指南

XStream是一套简单实用的JAVA类库,它用于序列化对象和XML对象之间互相转换.由于XStream配置简单,灵活易用,因此在XML对象和JAVA对象序列化市场上有很大的空间.本文并不会对XStream的特性做详细介绍,只是以实例的方式演示XStream是多么的容易上手. 1.XStream官网下载最新版的Jar包,上传到工程路径. 2.假设我们要将如下的XML对象转换为JAVA对象. <?xml version="1.0" encoding="UTF-8"

JackSon将java对象转换为JSON字符串

JackSon可以将java对象转换为JSON字符串,步骤如下: 1.导入JackSon 的jar包 2.创建ObjectMapper对象 3.使用ObjectMapper对象的writeValueAsString()方法将java对象转换为JSON对象 这里有个例子: public class Fruit { private String name; private String id; public Customet(String name, String id) { super(); th