asp.net MVC后台获取前台json数据怎么处理
2012-04-14 17:04
806 查看
首先我们是在控制层 接受 json 数据 在该控制器上引用 System.Web.Script.Serialization ;
然后我们根据前台传过来的json数据的格式 自己创建一个类 前面加上[Serializable]
如:
[Serializable]
class Testpaper
{
public string paperName { get; set; }
public double totalScore { get; set; }
public List<int> questionNum { get; set; }// json 数组可以转化为list
}
接下来就是实例化一个JavaScriptSerializer对象:
JavaScriptSerializer j = new JavaScriptSerializer();
最后调用Deserialize函数 把前台传来的json字符串 data 转化为 Testpaper 类
Testpaper ts = j.Deserialize(data, typeof(Testpaper)) as Testpaper;
最后就可以使用这个对象了
然后我们根据前台传过来的json数据的格式 自己创建一个类 前面加上[Serializable]
如:
[Serializable]
class Testpaper
{
public string paperName { get; set; }
public double totalScore { get; set; }
public List<int> questionNum { get; set; }// json 数组可以转化为list
}
接下来就是实例化一个JavaScriptSerializer对象:
JavaScriptSerializer j = new JavaScriptSerializer();
最后调用Deserialize函数 把前台传来的json字符串 data 转化为 Testpaper 类
Testpaper ts = j.Deserialize(data, typeof(Testpaper)) as Testpaper;
最后就可以使用这个对象了
相关文章推荐
- ASP.NET MVC中前台页面提交数据到后台控制器
- ASP.NET中使用JSON方便实现前台与后台的数据交换
- zTree -- jQuery 树插件(后台异步获取数据-asp.net mvc模式下)
- Asp.net Mvc中分部视图获取后台数据并展示
- Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合
- ASP.NET MVC AJAX实现 以及如何处理json数据,简介
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
- Jquery下Json数据的传递与解析(asp.net mvc与asp.net api下后台json接收方式的不同)
- Jquery下Json数据的传递与解析(asp.net mvc与asp.net api下后台json接收方式的不同)
- asp.net后台获取前台控件数据
- ASP.NET MVC 后台控制器向前台传递数据的几种方式
- ASP.NET中使用JSON方便实现前台与后台的数据交换
- [Asp.net]前台获取的数据时undefiend,后台却判断是不是null,导致后台得到的数据是"undefined",
- ASP.NET MVC中从后台控制器(Controller)传递数据到前台页面视图(View)方式
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- asp.net MVC前台View页面向后台Controller控制器传递数据的几种方式
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式