类 Bean

java.lang.Object
cn.datastacks.durian.Bean

public class Bean extends Object
对象工具类:字典转换或填充对象,字典键名称与对象属性名称一一对应。
作者:
yurun
  • 方法详细资料

    • convert

      public static <T> T convert(Class<T> clazz, Map<String,Object> map)
      字典转换为对象
      类型参数:
      T - 对象类型或方法返回值类型
      参数:
      clazz - 对象类
      map - 字典
      返回:
      对象
    • converts

      public static <T> List<T> converts(Class<T> clazz, List<Map<String,Object>> maps)
      字典列表转换为对象列表,一个字典实例对应一个对象实例。
      类型参数:
      T - 对象类型或方法返回值列表元素类型
      参数:
      clazz - 对象类
      maps - 字典列表
      返回:
      对象列表
    • populate

      public static void populate(Object bean, Map<String,Object> map)
      使用字典填充对象
      参数:
      bean - 对象
      map - 字典
    • populates

      public static <T> void populates(List<T> beans, List<Map<String,Object>> maps)
      使用字典列表填充对象列表
      类型参数:
      T - 对象列表元素类型
      参数:
      beans - 对象列表
      maps - 字典列表