首页 > 解决方案 > 如何阻止newtonsoft json进行驼峰式处理

问题描述

配置:

问题:

发送 时DataTable,Newtonsoft JSON 总是将列标题更改为驼峰式。

例如,一个名为的列CostObjectKeycostObjectKey传输之后显示。

我怎样才能阻止 Newtonsoft 这样做?我希望我的专栏标题保持不变。

标签: c#.netasp.net-corejson.netcamelcasing

解决方案


在您的启动中ConfigureServices,您可以添加MvcJsonOptions.

services
    .AddMvc()
    .AddJsonOptions(options =>
    {
        options.SerializerSettings.ContractResolver =
            new Newtonsoft.Json.Serialization.DefaultContractResolver();
    });

推荐阅读