前端提交json数据$.ajax({
type: "post",
url: url,//请求地址
data: JSON.stringify(data),//json数据,如{"key1":"value1","key2":"value2"}
dataType: "json",
beforeSend: function (XMLHttpRequest) {
//请求前业务
},
success: function (data, textStatus) {
//请求成功业务
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//请求错误业务
}
});
服务端解析json
引入类
using System.IO;
using System.Web.Script.Serialization;context.Response.ContentType = "application/json";
var data = context.Request;
var sr = new StreamReader(data.InputStream);
var stream = sr.ReadToEnd();
var javaScriptSerializer = new JavaScriptSerializer();
var jarr = javaScriptSerializer.Deserialize>(stream);
string sValue = "";
foreach (var j in jarr)
{
sValue += j.Value.ToString() + ",";
}