int[]赋值问题

jsonObject.put(“photo_ids”, new int[]{53});
我要将数组的值传给photo_ids,结果确是数组的地址,求解

用引用类型试试看

new Integer[]{53}

new int[]{53}[0]

你缺少下标哦

如果是 数组多个数据 要转成 list 。Arrays.asList(new Integer[]{53})

你放的时候既然是个Array,取的时候得这样取:jsonObject.getJSONArray(“photo_ids”),
结果就是个数组了