亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
贵德县| 台东县| 改则县| 赤水市| 冷水江市| 石棉县| 肇源县| 铜梁县| 平昌县| 东乌| 永丰县| 同仁县| 瑞安市| 万安县| 乌拉特后旗| 台山市| 郑州市| 宁陕县| 安岳县| 安宁市| 彭水| 合水县| 海原县| 马关县| 科技| 太湖县| 沂水县| 平塘县| 元朗区| 波密县| 青川县| 綦江县| 怀宁县| 尚义县| 名山县| 高青县| 旅游| 西华县| 保德县| 巴中市| 徐州市|