java中如何将Object转Map及Map转Object呢?
下文笔者讲述java中Object和Map互相转换的方法分享,如下所示
实现思路: 1.引入fastjson 2.将object对象转换为string 3.将字符串转换为map 即可例:
//引入相应的jar包 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.66</version> </dependency> //定义一个对象 Product product = new Product(); product.setId(888L); product.setName("java265.com") product.setProductDt("2022-08-06") //定义Object和Map互转操作 //Object转Map Map map = JSONObject.parseObject(JSONObject.toJSONString(product), Map.class); Map<String,Object> map = JSONObject.parseObject(JSON.toJSONString(product)); //Map转Object Product productDto1 = JSON.parseObject(JSON.toJSONString(map), Product.class); Product productDto2 = JSONObject.toJavaObject(JSON.toJSONString(map), Product.class);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。