Java JSONObject数据为空问题解决方法
{"title":"outputArr = joinJSONArray(outputArr, data);\nJSONObject tempData = new JSONObject();\ntempData.put("data", outputArr);\ndata中有数据,经过上面代码tempData中的数据为空,怎么修改内容:可以尝试使用以下代码修改:\n\njava\nJSONArray outputArr = joinJSONArray(outputArr, data);\nJSONObject tempData = new JSONObject();\ntempData.put("data", outputArr);\n\n// 判断outputArr是否为空\nif (outputArr.length() > 0) {\n tempData.put("data", outputArr);\n} else {\n tempData.remove("data");\n}\n\n\n在将outputArr放入tempData之前,先判断outputArr的长度是否大于0。如果长度大于0,则将outputArr放入tempData中;如果长度为0,则从tempData中移除data键值对。这样就可以避免tempData中的数据为空的情况。"}
原文地址: https://www.cveoy.top/t/topic/qBwY 著作权归作者所有。请勿转载和采集!