您的位置:首页 > Web前端 > JavaScript

前后台交互过程中json格式如何解析以及如何生成

2012-12-26 00:00 811 查看
前台
$.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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: