c# - asp.net core 1.0 web api使用camelcase

RC2 上,相同的代码返回带有驼峰式大小写的 json 格式。在 netcore 1.0 发布后,我开始了新项目,并且相同的代码以小写形式返回 json。

尝试了多种解决方案,但都没有奏效 web-api-serialize-properties-starting-from-lowercase-letter

最佳答案

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

这使 JSON 对象的名称与 .NET 类属性保持一致。

https://stackoverflow.com/questions/38139607/

相关文章:

javascript - 如何在 JavaScript 或 jQuery 中过滤 JSON 数据?

javascript - 是否有任何将 json 转换为 url 参数的 native 函数?

java - 如何解析嵌套 JSON 结果中的动态 JSON 键?

python - 如何用python更新json文件

json - AngularJS:如何获取 JSON 对象的键

c# - 在 C# 中将对象转换为 JSON 字符串

java - 在 Spring Boot 中返回 JSON 对象作为响应

java - 如何在 Java 中将 List 转换为 Json

json - Postgres JSON 数据类型 Rails 查询

javascript - 遍历对象