JSON没有在MVC控制器中自动反序列化

时间:2014-10-16 08:35:50

标签: wcf asp.net-mvc-4 json.net

我正在向MVC Controller方法发出ajax post请求,在该请求中我传递了json数据。

我在动作方法中使用一些额外的转义字符(/)获取json字符串,所以它是JSON.stringify方法自动添加一些额外的字符或由于一些错误的配置我得到带有这些附加字符的Json字符串?

目前我正在使用JavaScriptSerializer对象将这个json字符串反序列化为c#对象,我不确定但是在MVC 4中它应该自动反序列化为c#对象?或者有什么办法吗?我已经为wcf serive尝试了Same但是无法自动反序列化我也在类中添加了[serializable]属性但没有成功。请你解释它是如何工作的?

谢谢,Ankit

0 个答案:

没有答案