2
前端传过来十行数据,在后端用fastjson解析的时候偶尔会丢失其中一行
前端传过来十行数据,在后端用fastjson解析的时候偶尔会丢失其中一行
能提供重现问题的case么?
好难重现,偶尔会出现几单。。 JSONArray jsonarray = zcckd.getJSONArray("WAR_ZCCKDMX"); int iCount = jsonarray.size(); for (int i = 0; i < iCount; i++) { insertZCCKDMX(jsonarray.getJSONObject(i), zcckd); } jsonarray = zcckd.getJSONArray("WAR_ZCCKDPC"); iCount = jsonarray.size(); for (int i = 0; i < iCount; i++) { // 写转储出库单批次表数据 insertZCCKDPC(jsonarray.getJSONObject(i), zcckd); }
这种写法应该没什么问题吧
把出错时的数据发出来,处理前的和处理后的
没有任何出错,要是有错误就好办了。。。我自己加逻辑控制,回头看看是否能重现了。谢谢了