map和object对象互转
//Object转Map
Map map = JSONObject.parseObject(JSONObject.toJSONString(findArchiveDto), Map.class);
Map<String,Object> map = JSONObject.parseObject(JSON.toJSONString(findArchiveDto));
//Map转Object
FindArchiveDto findArchiveDto1 = JSON.parseObject(JSON.toJSONString(map), FindArchiveDto.class);
FindArchiveDto findArchiveDto2 = JSONObject.toJavaObject(JSON.toJSONString(map), FindArchiveDto.class);
ObjectMapper mapper = new ObjectMapper();
//对象转map
Map m = mapper.readValue(mapper.writeValueAsString(findArchiveDto), Map.class);
//map转对象
FindArchiveDto dto = mapper.readValue(mapper.writeValueAsString(m), FindArchiveDto.class);
List<CompareHomeDto> projectDocDtos = new ArrayList<>();List<Map<String, Object>> mapList = new ArrayList<>();projectDocDtos.stream().forEach(project -> {ObjectMapper mapper = new ObjectMapper();Map m = mapper.readValue(mapper.writeValueAsString(project), Map.class);mapList.add(m);});
map和object对象互转相关推荐
- Object转Map和Map转Object(对象转map,map转对象)
FindArchiveDto findArchiveDto = new FindArchiveDto(); findArchiveDto.setContractStatus("降龙" ...
- Flutter实战——Map Json Object对象转换
最近在写Flutter代码,发现iOS侧使用的是字典类型(Map),而我们Android使用的是对象类型. 数据类型完全不同,这可咋整? 于是研究了一下Map相关的Json转换,希望能帮助到大家 本篇 ...
- 总结的一些json格式和对象/String/Map/List等的互转工具类
总结的一些json格式和对象/String/Map/List等的互转工具类,有需要的可以看看,需要引入jackson-core-asl-1.7.1.jar.jackson-jaxrs-1.7.1.ja ...
- java中map和对象互转工具类
在项目开发中,经常碰到map转实体对象或者对象转map的场景,工作中,很多时候我们可能比较喜欢使用第三方jar包的API对他们进行转化,而且用起来也还算方便,比如像fastJson就可以轻松实现map ...
- java实现map和object互转
maven依赖 <dependency><groupId>commons-beanutils</groupId><artifactId>commons- ...
- Map对象与实体类Object对象转换
方法一 fastjson 转换 <dependency><groupId>com.alibaba</groupId><artifactId>fastjs ...
- net.sf.json.JSONObject实现Object对象与Json字符串的互转
前面看了Jackson实现Object对象与Json字符串的互转,下面来看下net.sf.json.JSONObject实现Object对象与Json字符串的互转. JSONUtil.java pac ...
- TxQueryRunner类对结果集封装成bean、map及object的操作
一.需要的jar包: itcast-tools-1.4.jar http://pan.baidu.com/s/1Dbo2i commons-beanutils-1.8.3.jar htt ...
- List(Map(String, Object))转为Fastjson JSONArray
原始的 List<Map<String, Object>> test_list_map 内容如下: [{path=hdfs://manager:9000/testDir/1.t ...
- 《JavaScript高级程序设计》笔记 - Map与Object的差异与选择
Map与Object的差异与选择 ES6以前,我们可以使用Object方便高效地完成"键/值"式的存储,但是这种实现并非没有问题.因此,TC39委员会专门为"键/值&qu ...
最新文章
- 【蓝桥java】递归基础之车辆进出栈
- SAP MM 预制发票相关的Function Modules
- 最新最全国内外架构开源技术干货资料
- DNS协议详解及报文格式分析
- 网页MSN,QQ,Skype,贸易通,雅虎通在线客服代码合集
- PHP测试使用postman发送post请求,却报错此接口不支持get请求的原因
- php 正则 回溯,PHP正则匹配绕过
- 用计算机进行资料检索工作是,用计算机进行资料检索工作是属于计算机应用中的什么...
- 【网络编程】一张图了解TCP/IP协议
- BD、人脸识别、KATA、Gray码--程序员杂志文摘
- button onclick 多个同名_多个按钮的OnClickListener()android
- 有关PHP、HTML单引号、双引号转义以及转成HTML实体的那些事!
- ElasticSearch 之中文分词器
- oracle的clob赋值_oracle 临时clob 和永久clob 的读取操作详解
- LaTeX 修改中文摘要名字
- 西南科技大学OJ题 顺序栈基本操作的实现1044
- Git文件过大(pack文件过大)
- 饭店点餐系统之系统网络结构
- 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法
- Unity3d资源反编译. AssetBundle格式简析+简单应用+爬坑