.net core设置返回json属性名(驼峰或保留大小写)配置方式


配置 JSON 序列化的大小写行为,以将 camel 大小写用于属性名称,并选择性地用于动态类型和字典键。

MvcNewtonsoftJsonOptionsExtensions.UseCamelCasing 方法

https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.extensions.dependencyinjection.mvcnewtonsoftjsonoptionsextensions.usecamelcasing

 

配置 JSON 序列化的大小写行为,以将成员的大小写用于属性名称、动态类型的属性和字典键。

MvcNewtonsoftJsonOptionsExtensions.UseMemberCasing 方法

https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.extensions.dependencyinjection.mvcnewtonsoftjsonoptionsextensions.usemembercasing

 在项目Startup.cs → ConfigureServices中配置

C# 全选
#region NewtonsoftJson配置
services.AddControllers().AddNewtonsoftJson(options =>
{
    // https://learn.microsoft.com/zh-cn/dotnet/api/microsoft.extensions.dependencyinjection.mvcnewtonsoftjsonoptionsextensions.usemembercasing?view=aspnetcore-8.0
    //options.UseMemberCasing();
    options.UseCamelCasing(true);
    options.SerializerSettings.Converters.Add(new GZUTCTimestampConvertor(GlobalData.TimeZoneOffset));
    options.SerializerSettings.ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore;
});
#endregion

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
张国生
上一篇:东方财富网站接口调用时间戳计算规则
下一篇:数值拆分为2的幂的组合
评论列表

发表评论

评论内容
昵称:
关联文章

.net core设置返回json属性(驼峰保留大小写)配置方式
.net core MVC 使用 jquery ajax请求 Post json
asp.net core 支持多种身份认证方式
.NET Core中的鉴权授权正确方式(.NET5)
WPF 双向绑定到非公开 set 方法属性NET 45 和 NET Core 行为的不同
.NET Core ResponseCache 浏览器缓存
.net-winform多平台编译设置 csproj配置
.NET6中一些常用组件的配置及使用记录,持续更新中。。。
ASP.NET Core统一接口返回模型
.NET C#教程初级篇 1-1 基本数据类型及其存储方式
.NET Core 项目 DbProviderFactories.GetFactoryClasses()返回
.net Core编译出现错误:指定的任务可执行文件“sgen.exe”未能运行,文件名扩展名太长
.Net Core 5.x Api开发笔记 -- 基础日志(Log4Net)(八)
Python Flask返回JSON字符串,自定义对象转JSON字符串
【推荐】Razor文件编译 ASP.NET Core
.Net Core依赖注入
在ASP.NET Core web API中使用Swagger/OpenAPI(Swashbuckle)
ASP.NET+MVC入门踩坑笔记 (一) 创建项目 项目配置运行 以及简单的Api搭建
.NET Core集成JWT授权验证
ASP.NET Core MVC中的路由约束

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码