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);

4. 转换成功

(0)

相关推荐

  • Kubernetes官方java客户端之二:序列化和反序列化问题

    欢迎访问我的GitHub https://github.com/zq2599/blog_demos 内容:所有原创文章分类汇总及配套源码,涉及Java.Docker.Kubernetes.DevOPS ...

  • 初识Fastjson漏洞(环境搭建及漏洞复现)

    目前网上的资源整理不是针对入门玩家,都需要一定的java漏洞调试基础,本文从一个简单的FastJson 漏洞开始,搭建漏洞环境,分析漏洞成因,使用条件等.从入门者的角度看懂并复现漏洞触发,拥有属于自己 ...

  • Java单元测试技巧之JSON序列化

    一  前言 <论语>中孔子有言:"工欲善其事,必先利其器." 今年7月,作者迎接更大的挑战,接手并维护了几个Java后端项目.在熟悉业务和代码的过程中,快速地对原有项目 ...

  • 对象 JSON Map List Object JSONObject JSONArray 互相转换

    对象 JSON Map List Object JSONObject JSONArray 互相转换 创建个实体类 maven JSON字符串 转 对象 JSON字符串 转 Map JSON字符串 转 ...

  • Java操作pdf: JarsperReport的简单使用

    在企业级应用开发中,报表生成.报表打印下载是其重要的一个环节.除了 Excel 报表之外,PDF 报表也有广泛的应用场景. 目前世面上比较流行的制作 PDF 报表的工具如下: iText PDF :i ...

  • 卤水中常见的12类问题及解决方法

    第一,卤制的产品不入味 做卤味要怎么样才入味,我们可以把卤味的入味过程看成一个盐份不断向原料中渗透的一个过程,做卤味要想入味有四点非常重要: 1.控制好盐的用量,盐的用量不够无论你怎么做都不可能入味. ...

  • 卤水中常见的12类问题及解决方法,值得收藏!

    第一,卤制的产品不入味 做卤味要怎么样才入味,我们可以把卤味的入味过程看成一个盐份不断向原料中渗透的一个过程,做卤味要想入味有四点非常重要: 1.控制好盐的用量,盐的用量不够无论你怎么做都不可能入味. ...

  • Excel中自动生成工作表目录的简单方法,仅需3步,简单到没朋友!

    Excel中自动生成工作表目录的简单方法,仅需3步,简单到没朋友!

  • Java中String类的concat方法

    在了解concat()之前,首先需要明确的是String的两点特殊性. 长度不可变 值不可变  这两点从源码中对String的声明可以体现: private final char[] value ; ...

  • Java中的Reference类使用

    Java 2 平台引入了 java.lang.ref 包,这个包下面包含了几个Reference相关的类,Reference相关类将Java中的引用也映射成一个对象,这些类还提供了与垃圾收集器(gar ...

  • Java中Desktop类和批量在浏览器打开URI

    有多个网页网址,我需要查看网页是否正常,近来的我发现很蛋疼,我要一个一个地复制网址,放进地址栏里面,这个一旦网址多个,真心蛋疼,一开始不知道怎么入手,参考了http://www.jb51.net/ar ...

  • Java中如何让web服务器启动的时候自动运行web程序中某个类的某个方法

    Java中如何让web服务器启动的时候自动运行web程序中某个类的某个方法

  • Java 中的关键字

    Java 中有多少个关键字,有大小写之分吗? Java 中有 48 个关键字在使用 + 两个保留关键字未使用,共 50 个关键字. Java 关键字全部都由是小写组成. Java 中保留关键字分别是哪 ...

  • 中国有哪几类金融机构?

    本文作者金融监管研究院副院长刘诚燃.欢迎个人转发,谢绝媒体.公众号或网站未经授权转载.据媒体,最新监管精神已经明确小额贷款公司.融资担保公司.区域性股权市场.典当行.融资租赁公司.商业保理公司.地方资 ...