list<Map> 转list对象
时间: 2023-11-06 15:07:40 浏览: 137
List<map>多字段组合排序
5星 · 资源好评率100%
要将list<Map>转换为list对象,你可以使用alibaba的fastjson库来实现。首先,你需要将list<Map>对象转换为JSON字符串,可以使用JSON.toJSONString()方法来完成。然后,你可以使用JSON.parseArray()方法将JSON字符串转换为目标list对象。具体的代码如下所示:
List<Map<String, Object>> list = iInventoryNeedService.listMaps(queryWrapper);
List<InventoryNeedWeiDto> needDtos = JSON.parseArray(JSON.toJSONString(list), InventoryNeedWeiDto.class);
注意,你需要将fastjson库添加到你的项目依赖中,可以在pom.xml文件中添加以下代码:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.37</version>
</dependency>
以上代码将帮助你实现list<Map>转换为list对象的功能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文