欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

gson解析json字符串ppt

李中冰2年前7瀏覽0評論

Gson是一個Java的序列化/反序列化庫,可以將 Java 對象轉換成 JSON 格式的字符串,也可以將 JSON 格式的字符串轉換成 Java 對象。

在開發中,我們經常需要從后端獲取 JSON 格式的數據,這時候就需要使用 Gson 來將 JSON 字符串解析成 Java 對象。

下面是一個示例,展示如何使用 Gson 解析 JSON 字符串。

// JSON 字符串
String jsonStr = "{\"name\":\"張三\",\"age\":18,\"gender\":\"男\"}";
// 將 JSON 字符串轉換成 Java 對象
Gson gson = new Gson();
User user = gson.fromJson(jsonStr, User.class);
// 解析 Java 對象
System.out.println(user.getName()); // 輸出:張三
System.out.println(user.getAge()); // 輸出:18
System.out.println(user.getGender()); // 輸出:男
// Java 對象
public class User {
private String name;
private int age;
private String gender;
// getter 和 setter
}

在上面的示例中,我們首先定義了一個 JSON 字符串,然后使用 Gson 將該字符串解析成 Java 對象。接著,我們可以通過調用 Java 對象的 getter 方法來獲取其屬性值。

Gson 還支持將 Java 對象轉換成 JSON 格式的字符串。例如:

// Java 對象
User user = new User();
user.setName("張三");
user.setAge(18);
user.setGender("男");
// 將 Java 對象轉換成 JSON 字符串
Gson gson = new Gson();
String jsonStr = gson.toJson(user);
// 輸出:{"name":"張三","age":18,"gender":"男"}
System.out.println(jsonStr);

在上面的示例中,我們首先定義了一個 Java 對象,并設置了其屬性值。然后使用 Gson 將該 Java 對象轉換成 JSON 格式的字符串。

總的來說,Gson 提供了便捷的方法來解析和生成 JSON 格式的數據,是 Java 開發中不可或缺的工具。