String value=(a.toString()).replace("\"\"", "\"-\"");
解释:
原来,jsonObject传过去有很多空值。
JSONArray a = new JSONArray();
jsonObject.accumulate("data", value);
改一改
// JSONArray a = new JSONArray();
// JSONObject a = new JSONObject();
1.无论什么对象,一律转换成String;
2.String value=(a.toString()).replace("\"\"", "\"-\"");
3.jsonObject.accumulate("data", value);