ajax提交json数据到后端C#解析

Posted Code Dog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax提交json数据到后端C#解析相关的知识,希望对你有一定的参考价值。

本文链接:https://blog.csdn.net/qq_22103321/article/details/78015920

前端提交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<Dictionary<string, object>>(stream);
string sValue = "";
foreach (var j in jarr)
{
sValue += j.Value.ToString() + ",";

————————————————
版权声明:本文为CSDN博主「Mick_小马哥」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_22103321/article/details/78015920

以上是关于ajax提交json数据到后端C#解析的主要内容,如果未能解决你的问题,请参考以下文章

ajax传对象或者数组到后端

前端与后端的数据交互(jquery ajax+python flask)

ajax Form提交与Payload提交

如何使用ajax将json传入后台数据

Spring Boot 前端请求参数自动映射到枚举,后端响应JSON数据自动解析枚举

前端ajax用post方式提交json数据给后端时,网络报错 415