// 利用jsonobject拼接json
JSONObject json = new JSONObject();
json.put("content", "");
json.put("grpId", "");
json.put("key", "qwefwrfqwf");
json.put("linkUrl", "");
json.put("mId", "");
json.put("messageType","4");
json.put("parametersMap", "{'username':'张三'}");
json.put("receiver", "['zhangsan']");
json.put("sId", "");
json.put("systemId", "");
json.put("systemPw", "");
json.put("templateCode", "qq");
JSONObject json = JSONObject.fromObject(json);//将传递过来的json串转化为JSONObject
//JSONArray jsonArray = JSONArray.fromObject(json);
JSONArray jsonArray = JSONArray.fromObject(json); //将JSONObject转化为JSONArray
System.out.println(jsonArray+"---jsonArray");
ArrayList<BasMcParameters> list = (ArrayList) JSONArray.toCollection(jsonArray,
BasMcParameters.class); //转化为list