直接使用下列代码转换的时候会出现 java.lang.ArrayStoreException: null 这样的异常,调用copy propertis 会复制不了属性
Long[] longs = new Long[]{};
return jsonArray.toArray(longs);
不得已做了下中间转换,才正常
Long[] longs = new Long[]{};
JSONArray jsonArray= JSON.parseArray(text);
List<Long> longList=jsonArray.toJavaList(Long.class);
return longList.toArray(longs);