将list集合转换成JSONArray的过程中会去掉值为null的key,如下:
JSONArray array = JSONArray.parseArray(JSON.toJSONString(arrayList));
解决代码,加多一个参数:
JSONArray array = JSONArray.parseArray(JSON.toJSONString(arrayList, SerializerFeature.WriteMapNullValue));
这样转换的过程中就不会把值为null的key去掉了。