概述:
JSON (JavaScript Object Notation) 是一種輕量級的數據交換格式,已被廣泛應用于數據傳輸和存儲中。
Google 提供了一個名為 Google JSON(Google Gson) 的開源庫,用于將 Java 對象轉換為等價的 JSON 表示,也可將 JSON 字符串轉換回 Java 對象。
本文將介紹如何在 Maven 項目中通過添加依賴項來使用 Google JSON 庫。
com.google.code.gson gson 2.8.6
添加上述依賴后,即可在代碼中使用 Gson 庫進行 JSON 與 Java 對象的互相轉換。
以下代碼演示了如何將一個 Java 對象轉換為 JSON 字符串:
Gson gson = new Gson();
MyObject myObject = new MyObject();
String json = gson.toJson(myObject);
以下代碼演示了如何將一個 JSON 字符串轉換為 Java 對象:
Gson gson = new Gson();
String json = "{\"name\":\"Tom\",\"age\":20}";
MyObject myObject = gson.fromJson(json, MyObject.class);
在使用 Gson 庫進行 JSON 與 Java 對象的互相轉換時,需要注意變量名、類型、訪問權限等方面的一致性。
總之,Google JSON 是一個功能強大、易用的 JSON 庫,可以使 Java 開發人員更加方便地進行 JSON 與 Java 對象之間的互相轉換,提高開發效率。