java使用hutool的JSONUtiltoList把json字符串数组转ListlistString类型
可以使用以下代码实现:
import cn.hutool.json.JSONArray;
import cn.hutool.json.JSONUtil;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) {
String jsonStr = "[[\"a\",\"b\"],[\"c\",\"d\"]]";
JSONArray jsonArray = JSONUtil.parseArray(jsonStr);
List<List<String>> resultList = new ArrayList<>();
for (Object obj : jsonArray) {
JSONArray arr = (JSONArray) obj;
List<String> list = arr.toList(String.class);
resultList.add(list);
}
System.out.println(resultList);
}
}
首先,使用JSONUtil.parseArray将json字符串解析为JSONArray对象。
然后,遍历JSONArray中的每个元素,将其转换为JSONArray对象,并使用toList方法将其转换为List
最后,将转换后的List
输出结果为:[[a, b], [c, d]]
原文地址: https://www.cveoy.top/t/topic/brhk 著作权归作者所有。请勿转载和采集!