前后台交互过程中json格式如何解析以及如何生成 |
本文标签:json格式,解析,生成 前台: 复制代码 代码如下: $.ajax({ type: "POST", url: "GetMenuRole.ashx", data: "", dataType: "json", success: function (data) { if (data.Status == false) { alert(data.ErrorReason); } else { //解析这个菜单列表 alert(data.MenuList); } }, error: function (data) { alert(data); } }); 后台:(需要使用双引号) 复制代码 代码如下: string sReturnJson = " <KH>\"Status\":\"{0}\",\"MenuList\":\"{1}\",\"ErrorReason\":\"{2}\"</KH>"; sReturnJson = string.Format(sReturnJson, "True", sReturnMenuList,string.Empty).Replace("<KH>","{").Replace("</KH>","}"); context.Response.Write(sReturnJson); |