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

java 實體類數組轉json

林雅南1年前8瀏覽0評論

Java中實體類數組轉換為JSON格式的數據是非常常見的需求。這樣做可以方便數據的傳遞,也便于前端頁面的展示和渲染。下面我們一起學習一下實體類數組轉換為JSON的方法。

import com.alibaba.fastjson.JSON;
public class EntityToJson {
public static void main(String[] args) {
User[] users = new User[2];
users[0] = new User("張三", 20, "男");
users[1] = new User("李四", 25, "女");
String json = JSON.toJSONString(users);
System.out.println(json);
}
private static class User {
private String name;
private int age;
private String gender;
public User(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
}

上面的代碼演示了如何將一個User類型的數組轉換為JSON格式的數據字符串。我們使用了fastjson這個JSON轉換工具,通過調用JSON.toJSONString()方法,即可將User數組轉換為JSON字符串。

我們可以看到輸出的JSON字符串為:

[{"age":20,"gender":"男","name":"張三"},{"age":25,"gender":"女","name":"李四"}]

可以看到,JSON字符串的每一個元素都是一個User對象,我們成功地將實體類數組轉換為了JSON格式的數據。