博智互联吧 关注:1贴子:70
  • 0回复贴,共1

JAVA 中 Map 与实体类相互转换的简单方法

只看楼主收藏回复

1. 在 pom.xml 中引入依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
version>1.2.54</version>
</dependency>
2. 在控制类中引入
import com.alibaba.fastjson.JSON;
3. 类型转换
JSON.parseObject(JSON.toJSONString(源数据), 转换后数据类型.class);
// 将 Map 转换为 实体类
User user = JSON.parseObject(JSON.toJSONString(user01), User.class);
System.out.println(user);
// 将 实体类 转换为
MapMap map = JSON.parseObject(JSON.toJSONString(user), Map.class);
System.out.println(map);


IP属地:陕西1楼2021-01-21 09:45回复