您的位置:首页 > 编程语言 > ASP

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;
最后就可以使用这个对象了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐