1.对接接口向服务端传送json数组的时候可能会出现失败的问题,原因是可能存在非法字符,encode一下即可
public static String toURLEncoded(String paramString) { if (paramString == null || paramString.equals("")) { return ""; } try { String str = new String(paramString.getBytes(), "UTF-8"); str = URLEncoder.encode(str, "UTF-8"); return str; } catch (Exception localException) { } return ""; }
2.通过gson.tojson可以把集合转化为一个json数组字符串
3.编码注意并发异常,可以在双重遍历的时候新建一个集合来存自己需要的数据