c# - 如何阻止newtonsoft json进行驼峰式处理
问题描述
配置:
- Azure Web API、C#、ASP.NET CORE 2.2
- Windows 客户端、C#、.NET Framework 4.7.2
- 用于在服务器和客户端之间序列化对象的 Newtonsoft JSON
问题:
发送 时DataTable
,Newtonsoft JSON 总是将列标题更改为驼峰式。
例如,一个名为的列CostObjectKey
在costObjectKey
传输之后显示。
我怎样才能阻止 Newtonsoft 这样做?我希望我的专栏标题保持不变。
解决方案
在您的启动中ConfigureServices
,您可以添加MvcJsonOptions
.
services
.AddMvc()
.AddJsonOptions(options =>
{
options.SerializerSettings.ContractResolver =
new Newtonsoft.Json.Serialization.DefaultContractResolver();
});
推荐阅读
- python - 无法通过 pip 或 npm 安装软件包
- javascript - 有没有办法将 JavaScript 函数调用答案传递给要在同一页面中使用的 PHP 变量?
- python-3.x - 在破折号的条形图中删除高度为 0 的条形
- api - Qliksense REST 连接器错误:BAD_AUTH_CODE
- angular - node_modules/xterm/typings/xterm.d.ts(10,1) 中的错误:错误 TS1084:无效的“参考”指令语法
- sql - sql server 选择组的第一行
- angular - 如何从浏览器访问网络选项卡中的请求标头部分
- ansible - 有没有办法将完整的 Ansible 剧本(而不仅仅是任务)委托给另一个主机?
- javascript - 通过对象属性实现条件逻辑
- javascript - 如何在 ag-grid 的事件方法中使用 javascript 默认事件对象