Java入门4:Gson的使用

335 阅读1分钟

该文章是Java入门系列的第四章:Gson的使用

Gson简单介绍

Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。

在项目中使用Gson

我们在第二章中已经在pom.xml中将Gson引入依赖了,接下来我们直接在项目中使用Gson,打开Demo类文件,输入以下代码,通过代码import com.google.gson.Gson;引入Gson,通过Gson gson = new Gson();创建一个Gson对象,使用gson.toJson()方法将对象转成Json字符串:

package org.example;

import com.google.gson.Gson;

import java.util.ArrayList;
import java.util.List;

public class Demo {
    public static void main(String[] args) {
        Gson gson = new Gson();
        List<Student> students = new ArrayList<Student>(); // 创建一个列表
        Student student = new Student(1,"小红",18); // 创建一个Student对象
        students.add(student);

        System.out.println(gson.toJson(student)); // 运行结果:{"id":1,"name":"小红","age":18}
        System.out.println(gson.toJson(students)); // 运行结果:[{"id":1,"name":"小红","age":18}]
    }
}

编写上面代码后,运行项目,可以看到运行结果已经转成了Json字符串

写在最后

以上就是在项目中使用Gson的示例