list Map 转list对象

  使用alibaba json<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.37</version></dependency>List<Map<String,Object>> list= iInventoryNeedService.listMaps(queryWrapper);List<InventoryNeedWeiDto>  needDtos = JSON.parseArray(JSON.toJSONString(list), InventoryNeedWeiDto.class);

list对象 转另一个list对象

1引包 :maven
2导入类 BeanMapperUtils

  <dependency><groupId>ma.glasnost.orika</groupId><artifactId>orika-core</artifactId></dependency>package com.liby.inventory.common.utils;import ma.glasnost.orika.MapperFacade;
import ma.glasnost.orika.MapperFactory;
import ma.glasnost.orika.impl.DefaultMapperFactory;
import ma.glasnost.orika.metadata.Type;
import java.util.List;
public abstract class BeanMapperUtils {private static MapperFactory mapperFactory = new DefaultMapperFactory.Builder().build();public static <S,D> D map(S source,Class<D> clazz){MapperFacade mapper = mapperFactory.getMapperFacade();return mapper.map(source, clazz);}public static <S,D> void map(S source,D d){MapperFacade mapper = mapperFactory.getMapperFacade();mapper.map(source,d);}public static <S, D> D map(S s, Type<S> sType, Type<D> dType){MapperFacade mapper = mapperFactory.getMapperFacade();return mapper.map(s, sType, dType);}public static <S,D> List<D> mapAsList(List<S> source, Class<D> clazz){MapperFacade mapper = mapperFactory.getMapperFacade();return mapper.mapAsList(source, clazz);} }

2 使用

BeanMapperUtils.mapAsList(S source,Class clazz);
source: 源对象 D:目标对象

对象转另一个对象

BeanMapperUtils.map(S source,Class clazz) source: 源对象 D:目标对象

list<Map> 转list对象相关推荐

  1. 【es6】用map对数组对象中插入新的属性

    问题: 用map对数组对象中插入新的属性 举例子 在arr中查看有没有cat,有就用原先的,没有就加默认cat:0,同样后面也可以拼接father:'' let arr = [{name:'hong' ...

  2. [转]jackson json字符串、map、java对象的转换例子

    ackson框架 json字符串.map.java对象的转换例子 先下载框架jar包: 下面是一些例子: package jackson; import java.io.File; import ja ...

  3. java map转JSON对象

    java map转JSON对象 net.sf.json.JSONObject.fromObject(map)

  4. map与java对象相互转换

    最近,研究map与java对象之间的相互转换,总结了5种方法: 第一种:使用org.apache.commons.beanutils转换 用到的主要jar包:commons-beanutils-1.9 ...

  5. MapStruct Map 转换成对象

    背景 调用公司影像识别服务接口,返回值都是 Map<String,Object>类型,有的key很多.想把这种 map 结果转为项目中对应的JavaBean如DTO 或者 VO,又不想写很 ...

  6. 自动将Map转换成对象的方法

    实现自动将Map转换成对象,借助第三方工具commons-beanutils-1.8.0.jar+commons-logging.jar实现,需要遵守的规则创建的对象的属性名必须与map的key相同. ...

  7. 反射方式 Map转换obj对象

    反射方式 Map转换obj对象 最近接到的需求是这样的,要求我根据一个关联id获取不同数据表的数据,并返回List集合. 我接到这个需求最初想法就是通过mabatis首先获取List<Map&l ...

  8. Flutter实战——Map Json Object对象转换

    最近在写Flutter代码,发现iOS侧使用的是字典类型(Map),而我们Android使用的是对象类型. 数据类型完全不同,这可咋整? 于是研究了一下Map相关的Json转换,希望能帮助到大家 本篇 ...

  9. js map遍历 修改对象里面的值_求职季之你必须要懂的原生JS(上)

    点击上方"IT平头哥联盟",选择"置顶或者星标" 一起进步- 互联网寒冬之际,各大公司都缩减了HC,甚至是采取了"裁员"措施,在这样的大环境 ...

  10. JAVA对象集合转化为xml转换_xml转为Map集合以及对象转化为xml

    1.[代码][Java]代码 package com.fang.util; import java.io.InputStream; import java.util.HashMap; import j ...

最新文章

  1. Linux疑难杂症解决方案100篇(十一)-常用Linux命令,助力工作更轻松便捷
  2. 常见的前端vue面试题
  3. 用Docker搭建Nexus私服
  4. [转]Oracle 服务器名配置
  5. web服务器虚拟,虚拟web服务器
  6. 修改Jtable字体颜色
  7. Codeforces Round #381 (Div. 2) Codeforce_740
  8. python字符编码与转码
  9. python中与label类似的控件是_python中tkinter的使用(控件整理)(一)
  10. Linux查看文件内容命令:cat, tail, head, more, less
  11. 2025美妆行业科技应用前瞻报告
  12. ZOJ3554 A Miser Boss(dp)
  13. 美化博客园 添加网易云音乐及生成文章目录
  14. C语言打开微信提示找不到文件,系统弹出提示:windows找不到文件 c:\user\admini~1\temp\appdata\xlliveud。。。什么原因?...
  15. 机器人编程按时巡线_一种智能巡线机器人以及控制方法与流程
  16. R中输出常见位图和矢量图格式总结
  17. AltiumDesigner原理图库修改操作流程
  18. 关于百度云《Sugar BI》数据可视化的使用
  19. 麻将胡牌判定方法-索引法
  20. 王之泰201771010131《面向对象程序设计(java)》第八周学习总结

热门文章

  1. git ——回退过去、回到未来
  2. solaris系统查看文件节点数命令
  3. json-editor
  4. 前端之JS条件、循环语句
  5. SPSS重新编码之自动编码功能
  6. linux怎么自动装驱动程序,linux中如何安装设备驱动程序
  7. 政法业务协同办案平台建设,跨部门重点人员联防联控系统开发
  8. 互联网+废品回收项目数据库设计说明书
  9. matlab中画的图导出高分辨率图片的方法
  10. 基于C语言的G代码解释器,G-Code