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

java json文檔

錢斌斌2年前8瀏覽0評論

JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,與XML相比,JSON文檔更易于解析和閱讀。Java中有多種開源的JSON處理庫,如Gson、Jackson、FastJson等,本文以Gson為例,介紹Java中如何操作JSON文檔。

/**
 * 將Java對象轉換為JSON字符串
 */
public static String toJson(Object object) {
Gson gson = new Gson();
return gson.toJson(object);
}
/**
 * 將JSON字符串轉換為Java對象
 */
public staticT fromJson(String json, Classclazz) {
Gson gson = new Gson();
return gson.fromJson(json, clazz);
}

Gson的使用非常簡單,只需創建一個Gson對象,然后調用toJson()方法將Java對象轉換為JSON字符串,或者調用fromJson()方法將JSON字符串轉換為Java對象。例如:

public class User {
private String name;
private int age;
...
}
User user = new User();
user.setName("張三");
user.setAge(25);
String json = toJson(user);
System.out.println(json); // {"name":"張三","age":25}
User user2 = fromJson("{\"name\":\"李四\",\"age\":30}", User.class);
System.out.println(user2.getName()); // 李四
System.out.println(user2.getAge()); // 30

上述代碼中,將一個User對象轉換為JSON字符串,然后又將這個JSON字符串轉換為另一個User對象,并輸出兩個User對象的name和age屬性。可以看出,使用Gson操作JSON文檔非常方便。