将一个map 集合装换成json 字符串,返还给前台
2015-12-11 15:57
609 查看
/** * 返回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 msg * 消息 * @return Json字符串 */ public static String toJson(boolean success, String msg) { Map<String, String> jsonMap = new HashMap<String, String>(); jsonMap.put("msg", msg); 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(); }
相关文章推荐
- javascript 调用pdf插件实现自主打印
- js 几种弹窗
- 单选按钮 默认选中
- 简单描述XML和JSON
- Jsp入门实战上
- JSON继承JsonConverter序列化与反序列化重写类属性
- ECSHOP 首页主广告管理 Flash替换成其他js效果的修改
- Ajax跨域、Json跨域、Socket跨域和Canvas跨域等同源策略限制的解决方法
- 将json转换成bean
- JS 打字机效果
- 10009---JavaScript--字符串
- JavaScript 对象属性作实参以及实参对象的callee属性
- Volley Gson Json
- volley JSON请求数据
- jsp低级错误,记下来专贴
- 有关js原型的系列方法
- js控制文字闪烁的代码
- [Servlet&JSP] 初识ServletConfig
- javascript.void(0)依旧会跳转页面问题
- js里window.open被ie屏蔽的解决方法