2015-12-25 回答
/** * 返回json字符串 * * @param success * 结果 * @param key * 键 * @param value * 值 * @return json字符串 */ public static string tojson(boolean success, string key, string value) { map<string, string> jsonmap = new hashmap<string, string>(); jsonmap.put(key, value); return tojson(success, jsonmap); } /** * 返回json字符串 * * @param success * 返回结果 * @param jsonmap * 需要返回的数据集 * @return json字符串 */ public static string tojson(boolean success, map<string, string> jsonmap) { stringbuffer buffer = new stringbuffer(); if (success) { buffer.append("{success:true"); } else { buffer.append("{success:false"); } if (jsonmap.size() > 0) { buffer.append(","); for (string key : jsonmap.keyset()) { if (!key.equals("class")) buffer.append(key + " : '" + jsonmap.get(key) + "',"); } // 去掉最后一个',' buffer.deletecharat(buffer.length() - 1); } buffer.append("}"); return buffer.tostring(); }