一、C#解析 (需要引用Newtonsoft.Json.dll)
1.前台AJAX向User.ashx发送请正文 action=check&password&data={"User_Name":"nnnnyyyy","Password":"314159"},其中data是Json格式的数据
2.User.ashx接收:
string action = context.Request.Params["action"];
string data = context.Request.Params["data"];
User user = new User();
//解析Json
if (data.Length > 0){
user = (User)Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(User));
}
......
3.返回Json字符串
User user = new User();
user.User_Id = 1;
user.User_Name = "user_name";
user.Password = "password";
返回Json字符串
return Newtonsoft.Json.JsonConvert.SerializeObject(this);
1.前台AJAX向User.ashx发送请正文 action=check&password&data={"User_Name":"nnnnyyyy","Password":"314159"},其中data是Json格式的数据
2.User.ashx接收:
string action = context.Request.Params["action"];
string data = context.Request.Params["data"];
User user = new User();
//解析Json
if (data.Length > 0){
user = (User)Newtonsoft.Json.JsonConvert.DeserializeObject(data, typeof(User));
}
......
3.返回Json字符串
User user = new User();
user.User_Id = 1;
user.User_Name = "user_name";
user.Password = "password";
返回Json字符串
return Newtonsoft.Json.JsonConvert.SerializeObject(this);