Convert Java Object to Json using GSON

2025 年 3 月 28 日 | 阅读 2 分钟

JSON 代表 JavaScript 对象表示法,它是一种轻量级的数据存储和传输格式。它以键值对的形式存储数据。大多数应用程序使用此格式在服务器和网页之间或反之传输数据。但是,我们必须将 Java 对象转换为 JSON 字符串才能通过网络传输。在 Java 中,我们可以使用以下方法将 Java 对象转换为 JSON。

  1. GSON:这是一个 Java 库,其中包含将 Java 对象序列化和反序列化为 JSON 的方法。它是开源的。
  2. Jackson API

在本教程中,我们将使用 GSON 库将 Java 对象转换为 JSON。请考虑以下步骤将 Java 对象转换为 JSON。

1. 在 Eclipse 中创建一个 Maven 项目,并使用 pom.xml 添加 GSON 依赖项。

2. 创建一个要转换为 Json 的普通 Java 对象(POJO)。请考虑以下 Java 代码来创建 Java 对象。

3. 创建一个使用 Gson 类将 Company 对象转换为 Json 的 Java 类。

4. 执行 ConvertJSON 类后,我们将获得 JSON 对象。生成的 JSON 字符串如下所示。