我们最近通过EF Power Tools逆向工程在.Net Core 3 Web Apis中创建实体。产生了意外的结果,即以pascalcase而不是默认的camelcase返回数据。我已经在startup.cs
中尝试过:
services.AddMvc.AddJsonOptions(options => options.JsonSerializerOptions.PropertyNamingPolicy =
JsonNamingPolicy.CamelCase)
和
services.AddNewtonsoftJson(options => options.UseCamelCasing(true))
答案 0 :(得分:0)
您可以尝试在Configure
部分中添加以下内容:
JsonConvert.DefaultSettings = () => new JsonSerializerSettings
{
ContractResolver = new CamelCasePropertyNamesContractResolver()
};