| 构造器和说明 |
|---|
DtoConverter(MapUtil.IConverterRule... rules) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
convert(Object source,
Class<T> clazz) |
<T> List<T> |
convertList(Object source,
Class<T> clazz) |
<T> T |
convertSelf(T source) |
String |
getPropertyNameFromRuler(Object sourceObj,
String propertyName,
Class<?> targetClazz) |
Object |
getPropertyValueFromRuler(Object sourceObj,
String propertyName,
Object value,
Class<?> targetClazz) |
MapUtil.IConverterRule[] |
getRules() |
Boolean |
ifMatchRuler(Object sourceObj,
String propertyName,
Class<?> targetClazz) |
<T> T |
parseJson(Object source,
Class<T> clazz) |
<T> List<T> |
parseJsonList(Object source,
Class<T> clazz) |
void |
setRules(MapUtil.IConverterRule[] rules) |
String |
toJson(Object source) |
public DtoConverter(MapUtil.IConverterRule... rules)
public <T> List<T> parseJsonList(Object source, Class<T> clazz) throws Exception
Exceptionpublic <T> List<T> convertList(Object source, Class<T> clazz) throws Exception
Exceptionpublic MapUtil.IConverterRule[] getRules()
public Boolean ifMatchRuler(Object sourceObj, String propertyName, Class<?> targetClazz)
public String getPropertyNameFromRuler(Object sourceObj, String propertyName, Class<?> targetClazz)
public Object getPropertyValueFromRuler(Object sourceObj, String propertyName, Object value, Class<?> targetClazz)
public void setRules(MapUtil.IConverterRule[] rules)
Copyright © 2020. All rights reserved.