我有一个整数数组
[2, 41, 52, 54, 23, 65, 4]
如何在不使用额外类的情况下将这些值解析为来自该JSON数组的简单Java整数数组?这可能吗?
答案 0 :(得分:2)
此示例可以帮助您:
JSON:{“整数”:[2,41,52,54,23,65,4]}
JSONArray array = obj.optJSONArray("integers");
然后:
int [] integers = new int [array.length()];
答案 1 :(得分:1)
不确定。就像你对任何其他对象一样:
public class ParseArray {
public static void main(String[] args) throws IOException {
String json = "[1, 2, 3]";
int[] array = new ObjectMapper().readValue(json, int[].class);
System.out.println("array = " + Arrays.toString(array));
}
}