精华内容
下载资源
问答
  • Java List对象转List Map
    千次阅读
    2019-05-16 16:27:58

      public class Student{

        private Integer sex;

        private String name;  

      }

      转:

      [{name="XXX",sex=0}]

     

    public static <T extends IdEntity> List<Map<Object,Object>> EntityConvertMap(List<T> list){
       List<Map<Object,Object>> l = new LinkedList<>();
       try {
          for(T t : list){
             Map<Object,Object> map = new HashMap<>();
             Method[] methods = t.getClass().getMethods();
             for (Method method : methods) {
                if (method.getName().startsWith("get")) {
                   String name = method.getName().substring(3);
                   name = name.substring(0, 1).toLowerCase() + name.substring(1);
                   Object value = method.invoke(t);
                   if(method.getGenericReturnType().toString().equals("class java.util.Date")&&value!=null){
                      value = getNow((Date)value, "yyyy-MM-dd HH:mm:ss");
                   }
                   map.put(name,value);
                }
             }
             l.add(map);
          }
       } catch (Exception e) {
          e.printStackTrace();
       }
       return l;
    }

    转自https://www.cnblogs.com/chyk/p/9603272.html

    更多相关内容
  • Object 对象转 List 集合

    千次阅读 2021-05-10 16:32:34
    * Object 对象转 List */ public static <T> List<T> castList(Object obj, Class<T> clazz) { List<T> result = new ArrayList<T>(); if (obj instanceof List<?>) { for...

    转化具体代码如下:

    /**
     * Object 对象转 List
     */
    public static <T> List<T> castList(Object obj, Class<T> clazz) {
        List<T> result = new ArrayList<T>();
        if (obj instanceof List<?>) {
            for (Object o : (List<?>) obj) {
                result.add(clazz.cast(o));
            }
            return result;
        }
        return null;
    }
    

    接口调用方式:

    List<String> list = castList(objectName, String.class);
    
    展开全文
  • AcAppRole实体对象 @ApiModelProperty(value = "主键ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** 角色描述 */ @ApiModelProperty(value = "角色描述") private String remark; ...

    AcAppRole实体对象

    @ApiModelProperty(value = "主键ID")
      @TableId(value = "id", type = IdType.AUTO)
      private Long id;
    
      /** 角色描述 */
      @ApiModelProperty(value = "角色描述")
      private String remark;
    
      /** 角色名称 */
      @ApiModelProperty(value = "角色名称")
      private String name;
    
      /** 角色所属的应用系统编码 */
      @ApiModelProperty(value = "角色所属的应用系统编码")
      private String appSystemCode;
    
      /** 角色所属的应用系统名称 */
      @ApiModelProperty(value = "角色所属的应用系统名称")
      @TableField(exist = false)
      private String appSystemName;
    
      /** 创建时间 */
      @ApiModelProperty(value = "创建时间 yyyy-MM-dd HH:mm:ss")
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
      @JSONField(serialize = false)
      private Date createTime;
    
      /** 更新时间 */
      @ApiModelProperty(value = "更新时间 yyyy-MM-dd HH:mm:ss")
      @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
      @JSONField(serialize = false)
      private Date updateTime;
    
      /** 是否被删除,1 已被删除,0 有效数据 */
      @ApiModelProperty(value = "是否被删除,1 已被删除,0 有效数据")
      @JSONField(serialize = false)
      private Boolean removed;
    
      /** 角色所属的应用系统id */
      @ApiModelProperty(value = "角色所属的应用系统id")
      private Long appSystemId;
    
      /** 是否启用 0 禁用,1 启用 */
      @ApiModelProperty(value = "是否启用 0 禁用,1 启用")
      private Integer status;
    
      /** 角色编码 */
      @ApiModelProperty(value = "角色编码")
      private String code;
    
      /** 能否作为永宏角色 0 不是,1 是 */
      @ApiModelProperty(value = "能否作为永宏角色 0 不是,1 是")
      private Integer isSetHong;

     

    list对象

     List<AcAppRole> roleResultList = new new ArrayList<>();

     

    list对象转list对象的属性

     List<String> collect = roleResultList.stream().map(AcAppRole::getName).collect(Collectors.toList());

     

    展开全文
  • 上代码: public class User { private String name;... List list = jsonArray.toJavaList(User.class); for (User user : list) { System.out.println(user.getName()+"======"+user.getAge()); }

    上代码:

    public class User {
       private String name;
       private int age;
    
       //构造方法
        public User(){}
    
         //有参数构造方法
        public User(String name,int age){
            this.name = name;
            this.age = age;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    
        public int getAge() {
            return age;
        }
    
        public void setAge(int age) {
            this.age = age;
        }
    
     public static void main(String[] args) {
            List<Map<String, Object>> listMap = new ArrayList<>();
            Map<String, Object> map1 = new HashMap<String, Object>();
            map1.put("name", "李思思");
            map1.put("age", 26);
            Map<String, Object> map2 = new HashMap<String, Object>();
            map2.put("name", "宋圆圆");
            map2.put("age", 25);
            Map<String, Object> map3 = new HashMap<String, Object>();
            map3.put("name", "苏小小");
            map3.put("age", 25);
    
            listMap.add(map1);
            listMap.add(map2);
            listMap.add(map3);
      JSONArray jsonArray = new JSONArray();
            jsonArray.addAll(listMap);
            List<User> list = jsonArray.toJavaList(User.class);
            for (User user : list) {
                System.out.println(user.getName()+"======"+user.getAge());
            }

     

     

     

     

     

    展开全文
  • java8中List对象转另一个List对象

    千次阅读 2021-10-18 19:08:13
    List<Student> 1.Persion.java public class Persion { private String name; private String age; private String sex; public Persion(){} public Persion(String name, String age, String ...
  • 分析和实现:试验时发现对象数组不受此限制,原因可能是集合存储的是数组内每一个对象指针的合集,而集合存储的是集合对象,所以存在此差别.C#中的集合分为泛型集合与非泛型集合分别位于System.Collections和System....
  • 目录 ...(三)json的list对象转List对象 (一)使用单个对象转换JSON对象 import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org...
  • public static void main(String[] args) {ArrayList arrayList = new ArrayList();arrayList.add("啊哈哈");arrayList.add(" 反 ");arrayList.add(" 对 ");arrayList.add(" 胜利 ");arrayList.add(" 厉害 ");...
  • JDK 1.8 List对象 List属性>

    千次阅读 2021-06-09 16:47:45
    List<String> crfSubjectsIds = crfSubjectsList.stream().map(CrfSubjects::getSubjectsId).collect(Collectors.toList());
  • 经常会遇到将对象列表转换为对应的对象ID的列表,而且又讨厌写重复的代码。下面我们将用Jdk8的stream来实现这个功能 代码 最重要还是利用了stream的map函数 import lombok.Builder; import lombok.Getter; import ...
  • Java将JSON对象或JSON数组转list对象

    千次阅读 2020-09-25 11:45:06
    public ResultJson validateInventury(@RequestBody String jsonObject) 第一种对象参数 {"inventoryDTOs":[{ "type": 0, "saleQuantity": 188.0000, "basePrice":1000.00, "salePrice": 3000.00, "inventoryId...
  • 将json数组listlist中的对象,还包含有其它对象 (一)如下实体类:所有实体省略 get() 、set()方法 1、学校类 public class School{ private String name; //学校名 private String pos; //学校地址 ...
  • Java中把对象转换为List类型

    万次阅读 2018-12-14 14:01:11
    就一个元素,直接Arrays.asList(resourceInfo) ,或者Collections.singletonList
  • JSON--List集合转换成JSON对象

    千次阅读 2020-12-22 08:48:24
    最近公司遇到个奇怪的问题,就是一直出现网络异常的报错,怀疑跟线程有关,由于链接的socket线程众多,于是就有了本次测试的需求,写了一个前端html,然后通过后台...原文链接自# MuaRine1. 简单的手动放置 键值对...
  • 对象数组转换为List

    千次阅读 2017-11-14 20:51:00
    对象数组转换为List,空类型安全。 importjava.util.ArrayList;importjava.util.Arrays;importjava.util.List;/** * 对象数组转换为List * * @author leizhimin 2010-4-29 19:08:12 */publiccla...
  • list stream: List对象转换

    万次阅读 2019-11-27 22:07:58
    A对象List 为B对象List 如下所示:将Long类型的List 转换为String类型的List: List<Long> longList = new ArrayList<>(); longList.add(1L); longList.add(2L); longList.add(3L); List&...
  • Json字符串转对象转List集合操作(json-lib版本)Json是当前开发用得最多基于JavaScript语言的轻量级的数据交换格式,总结一下常用转换格式的方法,以便日后使用方便以下为 json-lib包各种 JSON 转换的方法总结...
  • JSONArray集合转list集合对象

    万次阅读 2019-04-12 17:01:00
    请求接口转list<对象> JSONObject obj = PostInterface.post(PostInterface.ServletName.activitiModel,"queryPlaceHolderList",new HashMap()).getJSONObject("SvcCont"); List<Placeholder> dataArr....
  • 一个List对象转换为另一个List对象 两个 List 一个存放 BaseCustomerEntity 对象List 一个存放 BaseCustomerNameListVo 对象List 现在要把他们转换,简便的方式是: Lists.transform(List fromList, Function<...
  • 本文实例主要实现将List集合中的map对象转为List形式,下面是完整代码:import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;import org....
  • Json转List集合的方法

    千次阅读 2022-01-20 11:19:39
    使用fastJson可以直接实现 String jsonStr = JSON.toJSONString(object);...List<VO> list = JSON.parseArray(json, VO.class); list.forEach( item -> { System.out.println(item.name); } )
  • list转换成字符串对象

    千次阅读 2018-04-21 19:13:16
    首先写一个工具类JsonUtils.java,然后调工这个类转换 //把list转换成字符串 String cacheString = JsonUtils.objectToJson(list);JsonUtils.java工具类... // 定义jackson对象 private static final Objec...
  • Java中数组Array和List对象的相互转换

    千次阅读 2019-04-12 09:53:17
    list=new ArrayList<String>(); String strings[]=(String [])list.toArray(); 编译报错,觉得很迷惑,因为有如下2个类似的方法 JDK5中已经有了对范型的支持,这样可以保证在集合和Map中的数据类型的安全...
  • 如何优雅的将Object转换成List

    千次阅读 2021-02-12 11:05:53
    Main主函数中的 Object obj模拟了List对象。后续的代码首先判断obj是否是List类型,然后使用Class.cast做类型转换。如果你想使用更方便的方法,可以直接调用下面的函数。public static List castList(Object obj, ...
  • JSONObject obj = JSONObject.fromObject(buc);
  • journal.snList= Arrays.asList(pvData.t97).stream().sorted(Comparator.comparing(T97FgLog::getF97Sn)) .map(T97FgLog::getF97Sn).collect(Collectors.toList()); 关键是要用map来返回其中一个属性. ...
  • 对象转json字符串时,对象中的NodeName首字母是大写,出来是小写,在前端获取的就是nodeName 前端对象/对象数组json字符串方法: var PBUsers=JSON.stringify(对象/对象数组); 前端json字符...
  • java 将map转List对象

    万次阅读 2018-03-15 10:08:15
    Collection&lt;实体类&gt; valueCollection2 = map2.values(); List&lt;实体类&gt; valueList= new ArrayList&lt;PurchaseDeatilVo&gt;(valueCollection2);//map转list
  • List<TbmNewsPopularFeelings> tbmNewsPopularFeelingsList = tbmNewsPopFeeMapper.selectList(wrapper); if (!CollectionUtils.isEmpty(tbmNewsPopularFeelingsList)) { Map<Long, ...
  • List 对象转为对象中指定属性的 List 集合

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,075,796
精华内容 830,318
关键字:

对象转list