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

java json轉list t

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

在Java中,使用JSON作為數據格式的情況非常普遍。但是,在處理JSON數據時,有時需要將JSON轉換為List類型。如何實現JSON到List的轉換呢?

// 定義JSON數據
String jsonData = "[{\"name\":\"Tom\",\"age\":20},{\"name\":\"Jerry\",\"age\":22},{\"name\":\"Mike\",\"age\":18}]";
// 導入JSON庫
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
// 將JSON數據轉換為JSONArray對象
JSONArray jsonArray = JSON.parseArray(jsonData);
// 定義List
List<Person> personList = new ArrayList<>();
// 遍歷JSONArray,將數據存入List中
for (Object obj : jsonArray) {
JSONObject jsonObj = (JSONObject) obj;
Person person = new Person();
person.setName(jsonObj.getString("name"));
person.setAge(jsonObj.getInteger("age"));
personList.add(person);
}

上述代碼中,首先定義了一個JSON數據,并通過fastjson庫將該數據轉換為JSONArray對象。然后定義了一個List,最后遍歷JSONArray,將數據依次存入List中。需要注意的是,JSONArray中的每一項都是一個JSONObject對象,因此可以通過getXXX方法獲取相應的數據。在本例中,通過getString方法獲取name數據,通過getInteger方法獲取age數據。

通過上述代碼,我們可以實現將JSON數據轉換為List。值得注意的是,在實際開發中,要根據具體的數據結構和業務需求,選擇不同的JSON庫和代碼實現方式。