📅  最后修改于: 2023-12-03 15:15:26.962000             🧑  作者: Mango
Gson 是谷歌提供的一个 Java 序列化/反序列化库,可将 Java 对象转换成 JSON 格式的字符串,也可以将 JSON 字符串转换成 Java 对象,从而方便的在不同语言之间进行数据传输和共享。
Gson 官网提供了下载 Gson Jar 的方式,可以直接下载最新版本的 Jar 包,也可以在 Maven 中央仓库中下载:
在官网 Gson Downloads 页面中,可以找到最新版本的 Gson 下载链接。在下载页面中,会列出多个 Jar 包版本,可以选择你需要的版本进行下载。
在 Maven 中央仓库中,也可以下载最新版本的 Gson Jar 包。在 pom.xml 文件中添加以下依赖:
<dependencies>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.7</version>
</dependency>
</dependencies>
下载 Gson Jar 后,就可以在项目中使用了。以下是一个简单的例子来演示如何使用 Gson 将 Java 对象转换成 JSON 字符串:
import com.google.gson.Gson;
public class Demo {
public static void main(String[] args) {
// 创建一个对象
Person person = new Person("Tom", 20);
// 创建 Gson 对象
Gson gson = new Gson();
// 将 Java 对象转换成 JSON 字符串
String json = gson.toJson(person);
// 打印输出 JSON 字符串
System.out.println(json);
}
}
class Person {
public String name;
public int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
输出结果:
{"name":"Tom","age":20}
以上就是一个简单的使用 Gson 的例子,通过 Gson 可以进行更多复杂的 JSON 序列化和反序列化操作。