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

bean轉換json

老白2年前9瀏覽0評論

Java中常用的Java對象與JSON數據之間的轉換,就是通過Bean轉換成JSON數據。Bean指的是通過JavaBean封裝了數據的一個Java類。JSON數據格式的優點是簡單易懂而可讀性強,而Java Bean則具有良好的封裝性和代碼的可維護性。

public class User {
private int id;
public User(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
}
public class JsonUtils {
public static String beanToJson(Object obj) {
Gson gson = new Gson();
return gson.toJson(obj);
}
public staticT jsonToBean(String jsonStr, Classclzz) {
Gson gson = new Gson();
return gson.fromJson(jsonStr, clzz);
}
}
//把對象轉換為JSON
User user = new User(123);
String jsonStr = JsonUtils.beanToJson(user);
System.out.println("jsonStr:" + jsonStr);
//把JSON字符串轉換為對象
User user = JsonUtils.jsonToBean(jsonStr, User.class);
System.out.println("id:" + user.getId());

上述代碼將Java對象轉換為JSON字符串以及將JSON字符串轉換為Java對象的實現過程。egson是一個流行的JSON解析庫,它提供了許多用于Java對象與JSON數據之間的轉換方法。通過這個示例代碼,你可以發現將Java對象轉換為JSON字符串和將JSON字符串轉換為Java對象是非常簡單的!