中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java jsonarray轉list的方法是什么

小億
196
2023-08-01 17:59:51
欄目: 編程語言

要將JSONArray轉換為List,可以使用以下方法:

  1. 使用json庫(如Jackson)解析JSONArray并轉換為List。
import com.fasterxml.jackson.databind.ObjectMapper;
import org.json.JSONArray;
JSONArray jsonArray = new JSONArray("[1, 2, 3]");
ObjectMapper objectMapper = new ObjectMapper();
List<Integer> list = objectMapper.readValue(jsonArray.toString(), new TypeReference<List<Integer>>() {});
  1. 手動遍歷JSONArray并將其元素添加到List中。
import org.json.JSONArray;
JSONArray jsonArray = new JSONArray("[1, 2, 3]");
List<Integer> list = new ArrayList<>();
for (int i = 0; i < jsonArray.length(); i++) {
list.add(jsonArray.getInt(i));
}
  1. 使用Java 8的Stream API將JSONArray轉換為List。
import org.json.JSONArray;
JSONArray jsonArray = new JSONArray("[1, 2, 3]");
List<Integer> list = IntStream.range(0, jsonArray.length())
.mapToObj(jsonArray::getInt)
.collect(Collectors.toList());

這些方法都可以將JSONArray轉換為List,你可以根據需要選擇適合你的情況的方法。

0
射洪县| 丰县| 新龙县| 平顺县| 长沙县| 长白| 福贡县| 安岳县| 高台县| 镇平县| 库伦旗| 广宁县| 成安县| 休宁县| 三台县| 喜德县| 额济纳旗| 临沂市| 沙洋县| 万源市| 岳池县| 屏山县| 峡江县| 株洲市| 孟州市| 绥化市| 延吉市| 珠海市| 桦川县| 乐亭县| 萨嘎县| 德庆县| 大名县| 竹山县| 方正县| 黄龙县| 绥滨县| 神木县| 阜阳市| 赞皇县| 青州市|