camelCase Json Formatter在网站中全局配置不被尊重

时间:2016-02-17 02:05:41

标签: json vb.net web

我已尝试在我的网站的Application_Start设置此内容:

GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.ContractResolver = New CamelCasePropertyNamesContractResolver()

但是当我从我的角度POST AJAX请求(在我的代码隐藏页面上转到WebMethod)获得回调时,它仍返回原始默认格式的Json数据(TitleCase)。

我在应用开始时注意到的一件事是,在将合同解析程序更改为CamelCasePropertyNamesContractResolver之后,它确实显示为设置为驼峰案例版本,但DefaultContractResolver仍然存在于Instance中{1}}。

编辑: 我猜现在这是因为这是一个Asp.Net 网站而不是 Web应用程序,这不起作用?

输出显示System.Web.Script.Serialization.JavaScriptSerializer执行转换并读取无法访问/更改此内容。任何人都有进一步的光明吗?

0 个答案:

没有答案