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

java 實體集合 json

劉柏宏1年前8瀏覽0評論

Java是一門廣泛應用的編程語言,一種在簡潔性、可移植性和面向對象特征方面都有相當不錯表現的編程語言。在Java編程中,經常需要將實體集合轉換為JSON格式,這就需要使用Java的JSON庫。

import java.util.ArrayList;
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class EntityToJson {
public static void main(String[] args) {
Liststudents = new ArrayList();
students.add(new Student(1, "Tom", 18));
students.add(new Student(1, "Jerry", 17));
JSONObject jsonObj = new JSONObject();
jsonObj.put("students", students);
String jsonStr = JSON.toJSONString(jsonObj);
System.out.println(jsonStr);
}
}
class Student {
private int id;
private String name;
private int age;
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
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;
}
}

上述代碼是一個將Java實體集合轉換為JSON的例子,使用了阿里巴巴的fastjson庫。首先定義了一個Student類作為實體類,并創建了一個學生列表。然后將學生列表以“students”為鍵,放入JSONObject中。最后使用JSON.toJSONString方法將JSONObject轉換為JSON字符串。

實體集合轉換為JSON格式是Java開發中的常用操作。使用Java的JSON庫,可以輕松地將實體集合轉換為JSON格式。這對于Web開發、移動開發等場景下的數據交換非常有用。