【发布时间】:2018-06-22 11:18:48
【问题描述】:
我正在为我的一个应用程序使用 ASP.NET 样板。该应用程序在 3.5.0 版本的 Abp 上,模板是带有 MVC 的 ASP.NET Core。我最近将它升级到 3.6.2,升级很好,但是当我运行它时,所有 AJAX 调用现在都在 CamelCase 中返回 JSON 数据,以前它是在 PascalCase 中。我正在使用 DefaultContractResolver 进行 JSON 配置
我尝试了 Google 和 StackOverflow 中提供的所有功能,但没有成功。我下载了最新的 ABP 模板并在那里添加了配置,但它在那里也不起作用。似乎没有应用序列化程序设置。
有人知道怎么解决吗?
我的代码配置是:
services.AddMvc().AddJsonOptions(x =>
x.SerializerSettings.ContractResolver = new DefaultContractResolver());
如果您需要更多信息,请告诉我。
提前谢谢你。
【问题讨论】: