org.soybeanMilk.web.bean
类 WebGenericConverter
java.lang.Object
org.soybeanMilk.core.bean.DefaultGenericConverter
org.soybeanMilk.web.bean.WebGenericConverter
- 所有已实现的接口:
- Converter, GenericConverter
public class WebGenericConverter
- extends DefaultGenericConverter
WEB通用转换器,除了继承的转换支持,它还支持将Map<String, ?>转换为JavaBean对象、JavaBean数组以及JavaBean集合(List、Set)。
比如可以将下面的映射表:
"id" -> "1" 或 ["1"]
"name" -> "jack" 或 ["jack"]
"listChildren.id" -> ["11", "12"]
"listChildren.name" -> ["tom", "mary"]
"setChildren.id" -> ["11", "12"]
"setChildren.name" -> ["tom", "mary"]
"arrayChildren.id" -> ["11", "12"]
"arrayChildren.name" -> ["tom", "mary"]
"ignored" -> "this value will be ignored"
转换为:
class User{
private Integer id;
private String name;
private List<User> listChildren;
private Set<User> setChildren;
private User[] arrayChildren;
...
}
类型的对象。
或者将:
"id" -> ["1","2","3"]
"name" -> ["jack","tom","cherry"]
转换为:
List<User>
Set<User>
User[]
类型的对象。
- 作者:
- earthAngry@gmail.com
| 从类 java.lang.Object 继承的方法 |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
WebGenericConverter
public WebGenericConverter()