色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java json 轉換為list

張吉惟1年前9瀏覽0評論

Java中的JSON是一種常用的數(shù)據(jù)格式,而將JSON轉換為List也是較為常見的需求。下面是一個簡單的示例,介紹如何實現(xiàn)Java JSON轉換為List。

//導入相關的類
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import java.util.ArrayList;
import java.util.List;
//定義JSON字符串
String jsonStr = "[{\"name\":\"Tom\",\"age\":20},{\"name\":\"Jerry\",\"age\":18}]";
//JSON字符串轉換為JSON對象數(shù)組
JSONArray jsonArray = JSONArray.parseArray(jsonStr);
//定義List對象
List<JSONObject> list = new ArrayList<>();
//循環(huán)解析JSON對象并添加到List中
for (int i = 0; i < jsonArray.size(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
list.add(jsonObject);
}
//打印List中的元素
for (JSONObject jsonObject : list) {
System.out.println("Name: " + jsonObject.getString("name") + ", Age: " + jsonObject.getInteger("age"));
}

首先,需要導入相關的類。這里使用阿里巴巴的fastjson庫進行JSON解析。定義一個JSON字符串作為例子,并將其轉換為JSON對象數(shù)組。接著,定義一個List對象用于存儲JSON對象。通過循環(huán)遍歷JSON對象數(shù)組,將每個JSON對象解析并添加到List中。最后,遍歷List,取出每個JSON對象并打印其鍵值。

從上面的示例可以看出,在Java中實現(xiàn)JSON轉換為List并不難。通過使用fastjson等庫,可以輕松地將JSON字符串轉換為Java對象,并方便地進行處理。