public class BeanUtils extends Object
| 构造器和说明 |
|---|
BeanUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
copyProperties(Object source,
Object target)
Javabean的属性值拷贝,即对象的拷贝
|
static void |
copyProperties(Object source,
Object target,
String... ignoreProperties)
Javabean的属性值拷贝,即对象的拷贝
|
static Map<String,Object> |
toMapAsValueObject(Object bean)
将Javabean对象转为Map,其中值的类型为Object
|
static Map<String,String> |
toMapAsValueString(Object bean)
将Javabean对象转为Map,其中值的类型为
String,空值的属性会被忽略。 |
static Map<String,String> |
toMapAsValueString(Object bean,
boolean ignoreNull)
将Javabean对象转为Map,其中值的类型为
String |
public static Map<String,Object> toMapAsValueObject(Object bean)
bean - 对象public static Map<String,String> toMapAsValueString(Object bean)
String,空值的属性会被忽略。
Person person = new Person();
person.setUserId("uid-9900-01");
person.setUsername("张三");
BeanUtils.toMapAsValueString(person);
//打印的结果为 {"userId":"uid-9900-01","username":"张三"}
bean - 对象public static Map<String,String> toMapAsValueString(Object bean, boolean ignoreNull)
Stringbean - 对象ignoreNull - 是否忽略空值public static void copyProperties(Object source, Object target)
source - 原始对象target - 目标对象Copyright © 2017. All rights reserved.