网站首页 > 精选教程 正文
1、在pom.xml中引入fastjson依赖
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.62</version>
</dependency>
2、准备封装数据实体类
@Data
@TableName("plan_channel_rels")
public class PlanChannelRel {
@TableId(value = "id", type = IdType.INPUT)
private String id;
@TableField("plan_id")
private String planId;
@TableField("channel_id")
private String channelId;
}
@Data
public class PlanChannelRelDTO extends PlanChannelRel {
@TableField("channel_type_id")
private String channelTypeId;
@TableField("description")
private String description;
}
3、反序化
String jsonStr = "[{"channelId":"28f9cad5-7e12-449d-b857-fc2d4d4bd9d9","description":"张三、王五","channelTypeId":"2d92e906-e550-46c5-b95d-f8e855a45bf3"},{"channelId":"564a8339-ff19-4c6b-bb57-648b97d9a19e","description":"192.168.0.1","channelTypeId":"b19ca4ed-21e1-4d70-87d3-9f2d6125a671"}]";
List<PlanChannelRelDTO> relList = JSONArray.parseArray(jsonStr, PlanChannelRelDTO.class);
路漫漫其修远兮,吾将上下而求索
译文:在追寻真理方面,前方的道路还很漫长,但我将百折不挠,不遗余力地去追求和探索。
如果您有什么好的想法与方法,欢迎在评论区留言,我们一起讨论~
- 上一篇: 详解Java中Xml报文四种解析方式
- 下一篇: Qt有关XML的编程
猜你喜欢
- 2024-12-26 Mybatis配置文件XML全貌详解,再不懂我也没招了
- 2024-12-26 【预警通报】关于Xstream存在多个高危漏洞的预警通报
- 2024-12-26 一文了解 Maven 的 settings.xml 配置文件
- 2024-12-26 MyBatis 入门教程-配置MyBatis XML映射文件
- 2024-12-26 MyBatis-XML配置教程,这也太详细了吧
- 2024-12-26 Java对接微信、支付宝、银联第三方支付
- 2024-12-26 JAVA导出EXCEL表格
- 2024-12-26 Java对象的序列化与反序列化
- 2024-12-26 Java对象实例化的7种方式
- 2024-12-26 5、请介绍一下 XMLHTTPrequest 对象及常用方法和属性(必 会)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)