Gson是Google開發的一個用于Java和Android平臺的開源庫,用于將Java對象轉換為JSON并將JSON轉換回Java對象。
Gson中的toJson()方法可以將Java對象轉換為JSON格式的字符串。下面是一個示例:
User user = new User("Alice", 25); Gson gson = new Gson(); String json = gson.toJson(user);
這個例子中,我們創建了一個User對象,包含名字和年齡兩個屬性。然后創建了一個Gson對象,使用toJson()方法將User對象轉換為JSON格式的字符串。
Gson中的fromJson()方法可以將JSON字符串轉換為Java對象。下面是一個示例:
String json = "{\"name\":\"Alice\",\"age\":25}"; Gson gson = new Gson(); User user = gson.fromJson(json, User.class);
這個例子中,我們創建了一個JSON格式的字符串,并創建了一個Gson對象。然后使用fromJson()方法將JSON字符串轉換為User對象,并指定User類作為轉換目標。
Gson還提供了一些其他的方法,例如toJsonTree()方法可以將Java對象轉換為JsonElement對象,fromJsonTree()方法可以將JsonElement對象轉換為Java對象。
Gson的使用非常簡單易懂,在處理JSON數據時非常方便。如果你想了解更多關于Gson的API,可以查看官方文檔。