Java和JSON的转换实战
一 点睛 1 说明 JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 JSON采用完全独立于语言的文本格式,而且很多语言都提供了对json的支持(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使得JSON成为理想的数据交换格式。 数据交换格式,是指客户端和服务器之间通信,传递数据时,数据使用的格式是json。 这里介绍三种常用的转换 1 对象和JSON字符串的相互转换。 2 List和JSON字符串的相互转换。 3 Map和JSON字符串的相互转换。 这里使用谷歌提供的gson工具类。 2 POM <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.6</version> </dependency> 二 代码 1 实体类 /** * Copyright (C), 2020-2020, 软件公司 * FileName: Scenery * Author: cakin * Date: 2020/4/27 * Description: 实体类 */ package json; import lombok