asp.netmvc读取保存json

asp.netmvc读取保存json,第1张

ASP.NET MVC提供了一种简单的方法来读取和保存JSON数据。它使用JSON.NET库来处理JSON数据,并且提供了一些内置的方法来处理JSON数据。

要读取JSON数据,可以使用JsonConvert.DeserializeObject方法,它接受一个JSON字符串作为参数,并将其转换为.NET对象。例如,如果要读取一个JSON对象,可以使用以下代码:

var jsonString = "{\"Name\":\"John Doe\",\"Age\":30}"

var person = JsonConvert.DeserializeObject<Person>(jsonString)

要保存JSON数据,可以使用JsonConvert.SerializeObject方法,它接受一个.NET对象作为参数,并将其转换为JSON字符串。例如,如果要保存一个Person对象,可以使用以下代码:

var person = new Person { Name = "John Doe", Age = 30 }

var jsonString = JsonConvert.SerializeObject(person)

使用这些方法,可以轻松地读取和保存JSON数据。

新建一个 一般处理程序文件 Handler1.ashx

然后在Handler1.ashx.cs 里面写如下代码 public void ProcessRequest(HttpContext context)

{

context.Response.ContentType = "text/plain"

string json = "[{'user_id':'123'}]"

context.Response.Write(json)

}

前台 用ajax 访问 Handler1.ashx 就可以得到json 数据了

建议 用jquery 的ajax 方法

$.ajax({

type: "POST",

url: "Handler1.ashx",

data: "name=John&location=Boston",

success: function(msg){

alert( "Data Saved: " + msg )

}

})


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11492256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存