NET6 Webapi 大驼峰传到前端变成了小驼峰

发布时间 2023-08-01 10:03:09作者: Robot-Blog

JsonSerializerOptions.PropertyNamingPolicy 属性

            services.AddControllers().AddJsonOptions(options =>
            {
                //  获取或设置一个值,该值指定用于将对象的属性名称转换为其他格式(例如 camel 大小写)的策略;若为 null,则保持属性名称不变
                options.JsonSerializerOptions.PropertyNamingPolicy = null;
                //  防止中文出现乱码
                options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
            });

适用于

Core 3.0, Core 3.1, 5, 6, 7, 8