在不使用额外类的情况下,将整数的Jackson JSON数组解析为Java数组
我有一个整数数组在不使用额外类的情况下,将整数的Jackson JSON数组解析为Java数组,java,json,jackson,Java,Json,Jackson,我有一个整数数组 [2, 41, 52, 54, 23, 65, 4] 如何将这些值从JSON数组解析为一个简单的Java整数数组,而不使用额外的类?那可能吗?当然可以。就像处理任何其他对象一样: public class ParseArray { public static void main(String[] args) throws IOException { String json = "[1, 2, 3]"; int[] array = new
[2, 41, 52, 54, 23, 65, 4]
如何将这些值从JSON数组解析为一个简单的Java整数数组,而不使用额外的类?那可能吗?当然可以。就像处理任何其他对象一样:
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));
}
}
当然。就像处理任何其他对象一样:
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));
}
}
此示例可以帮助您: JSON:{“整数”:[2,41,52,54,23,65,4]}
JSONArray数组=obj.optJSONArray(“整数”)代码>
然后:
int[]integers=新的int[array.length()] 此示例可以帮助您:
JSON:{“整数”:[2,41,52,54,23,65,4]}
JSONArray数组=obj.optJSONArray(“整数”)代码>
然后:
int[]integers=新的int[array.length()] 不使用额外的类-为什么?你是说外部图书馆吗?@cricket_007不,我是说模型课。开发人员通常使用模型类来完成这项工作,youtube上的教程只显示了这种解析方式。但我只需要一个数组。啊,那么你真的不需要Jacksonyeah,但我使用的是play framework。。它只使用杰克森格言,我必须回到斯普林,而不使用额外的课程——为什么?你是说外部图书馆吗?@cricket_007不,我是说模型课。开发人员通常使用模型类来完成这项工作,youtube上的教程只显示了这种解析方式。但我只需要一个数组。啊,那么你真的不需要Jacksonyeah,但我使用的是play framework。。它只用了短促的声音,我必须回到春天