ASP.NET MVC 4 中的JSON数据交互的方法
更新时间:2017年04月14日 09:48:41 作者:罗韬
本篇文章主要介绍了ASP.NET MVC 4 中的JSON数据交互的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
前台Ajax请求很多时候需要从后台获取JSON格式数据,一般有以下方式:
拼接字符串
return Content(“{\\”id\\”:\\”1\\”,\\”name\\”:\\”A\\”}”);
为了严格符合Json数据格式,对双引号进行了转义。
使用JavaScriptSerialize.Serialize()方法将对象序列化为JSON格式的字符串 MSDN
例如我们有一个匿名对象:
var tempObj=new
{
id=1,
name=”A”
}
通过Serialize()方法,返回Json字符串:
string jsonData=new JavaScriptSerializer().Serialize(tempObj);
return Content(jsonData);
返回JsonResult类型 MSDN
ASP.NET MVC 中,可以直接返回序列化的JSON对象:
public JsonResult Index()
{
var tempObj=new
{
id=1,
name=”A”
}
return Json(tempObj, JsonRequestBehavior.AllowGet);
}
需要设置参数‘JsonRequestBehavior.AllowGet’,允许GET请求。
前台处理返回的数据时,对于1,2种方法,需要使用JQuery提供的parseJSON方法,将返回的字符串转换为JSON对象:
$.ajax({
url:’/home/index’,
success:function(data){
var result=$.parseJSON(data);
//…
}
});
对于第三种方法,直接作为JSON对象使用即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。
您可能感兴趣的文章:解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
asp.net
mvc
json
相关文章
详解ASP.NET Core端点路由的作用原理这篇文章主要介绍了详解ASP.NET Core端点路由的作用原理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-07-07
浅谈ASP.NET中多层架构Asp.net的多层架构主要是为了解决数据层,逻辑层,表示层等之间的关系。我的做法是这样的:首先建立一个DataCore的基类。基类里面封装了一些低层的数据库的基本操作,比如说数据库联接,调用存储过程等等。 2015-06-06
使用Aspose.Cells实现导入导出这篇文章主要为大家详细介绍了如何使用Aspose.Cells实现导入导出,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2018-12-12
ASP.NET技巧:数据岛出到Excel最为简易的方法ASP.NET技巧:数据岛出到Excel最为简易的方法… 2006-09-09
.NET下通过HttpListener实现简单的Http服务这篇文章主要为大家详细介绍了.NET下通过HttpListener实现简单Http服务的相关资料,感兴趣的小伙伴们可以参考一下 2016-09-09
dotnet封装的kindeditor编辑器控件KindEditor很不错,没有ForNet的扩展,我是搞.net开发的,就用它简单封装了一个控件,拖过来即可使用,使用更加简单 2014-01-01
Visual studio 2017如何发布dotnet core到docker这篇文章主要介绍了Visual studio 2017如何发布dotnet core到docker的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2017-04-04
asp.net下配置数据源时出现: 未将对象引用设置到对象的实例。未将对象引用设置到对象的实例的一个另类解决方法 2008-06-06
.Net Core WebApi部署在Linux服务器上的方法这篇文章主要介绍了.Net Core WebApi部署在Linux服务器上的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-03-03
asp.net实现微信公众账号接口开发教程这篇文章主要是一篇关于asp.net实现微信公众账号接口开发教程,感兴趣的小伙伴们可以参考一下 2015-12-12
最新评论

评论(0)