| Class | Description |
|---|---|
| EasyObjectExtract |
EasyCommons 项目下的 Obejct 对象操作工具类
EasyObjectExtract:对象抽取。 从对象中使用字段表达式(FieldExpression)抽取指定属性以 key-value 存入Map集合。 适合场景:JSON输出时,从对象中抽取指定输出属性和值。 FieldExpression 语法: 指定属性: property 指定属性的属性:property.property 指定集合中每一个对象: {collection} 指定数组中每一个对象: [array] 指定集合中每一个对象的属性:{collection}.property 指定数组中每一个对象的属性:[array].property |
| EasyObjectFilter |
EasyCommons 项目下的 Obejct 对象操作工具类
EasyObjectFilter:对象过滤。将对象中的特殊字符(<,>,...)全部过滤掉,转为转义符;或者将指定字符进行自定义转换。 适合场景:需要对对象中的字符串进行过滤转换字符实体时,例如,文件上传时提交的数据封装到对象后,对对象中用户提交的的字符串的进行转义。 |
| EasyObjectSetNull |
EasyCommons 项目下的 Obejct 对象操作工具类
EasyObjectSetNull:对象属性置空。使用字段表达式(FieldExpression)将对象中指定属性设置为null。 适合场景:将Hibernate加载的对象中有些延迟无法加载的属性设置为空 ,防止在序列化属性时出现no session异常。 FieldExpression 语法: 指定属性: property 指定属性的属性:property.property 指定集合中每一个对象: {collection} 指定数组中每一个对象: [array] 指定集合中每一个对象的属性:{collection}.property 指定数组中每一个对象的属性:[array].property |
Copyright © 2015. All rights reserved.