在json和java中转换int数组
我想知道如何在json中转换int数组。 我的数组是用java创建的,然后我想要一个jsonarray/Object? 这是我的代码:在json和java中转换int数组,java,arrays,json,Java,Arrays,Json,我想知道如何在json中转换int数组。 我的数组是用java创建的,然后我想要一个jsonarray/Object? 这是我的代码: int tableau[]=new int[6]; JSONArray list = new JSONArray(); int k=0; for(k=0; k<6; k++){ tableau[k]=k; System.out.print(tableau[k]); list.add((Object)tableau[k]);
int tableau[]=new int[6];
JSONArray list = new JSONArray();
int k=0;
for(k=0; k<6; k++){
tableau[k]=k;
System.out.print(tableau[k]);
list.add((Object)tableau[k]);
}
int tableau[]=新的int[6];
JSONArray list=新的JSONArray();
int k=0;
for(k=0;kJSONArray
没有add
方法,因此不能使用
list.add((Object)tableau[k]);
但是您可以使用put(int)
list.put(tableau[k]);
您还可以先用数据填充数组,然后使用JSONArray(objectarray)
来测试您尝试放置的对象是否为实际数组,然后(如果反射及其数组,则几乎没有帮助)。get(array,i)
方法)将迭代数组并为您使用put
。因此,您的代码也可以如下所示
for(..){
//fill tableau array with data
}
JSONArray list = new JSONArray(tableau);
您可以从array对象创建JSONArray
int tableau[] = new int[] { 0, 1, 2, 3, 4, 5};
JSONArray list = new JSONArray(tableau);
你们怎么不能用谷歌搜索呢?我投票把这个问题作为离题题来结束,因为它并没有显示任何研究或努力。我也考虑过这个问题,但有问题的表单示例看起来OP可能在循环中动态获取值。但是的,在值被放入数组新JSONArray(tableau)后
可能比put
+1更简单。