AspCoreJSON输出中的奇怪属性名
创始人
2024-09-20 01:30:47
0

在Asp Core中,可以通过使用JsonSerializerOptions类来控制JSON输出的属性名格式。

例如,以下代码将使用PascalCase作为属性名的格式化选项:

services.AddControllers().AddJsonOptions(options =>
{
    options.JsonSerializerOptions.PropertyNamingPolicy = JsonNamingPolicy.PascalCase;
});

如果需要更多自定义的格式选项,可以使用JsonNamingPolicy自定义自己的命名策略。

例如,以下代码将转换所有属性名中的"_"为"-":

public class CustomNamingPolicy : JsonNamingPolicy
{
    public override string ConvertName(string name)
    {
        return name.Replace("_", "-");
    }
}

services.AddControllers().AddJsonOptions(options =>
{
    options.JsonSerializerOptions.PropertyNamingPolicy = new CustomNamingPolicy();
});

相关内容

热门资讯

据玩家消息!pokemmo免费... 据玩家消息!pokemmo免费脚本(透视)一直有挂(有挂总结开挂辅助神器)-哔哩哔哩1、让任何用户在...
目前!poker辅助器免费安装... 目前!poker辅助器免费安装,德州局透视脚本,模板教程(今日头条)-哔哩哔哩1、让任何用户在无需p...
记者获悉!wpk辅助购买(透视... 记者获悉!wpk辅助购买(透视)一直是有挂(有挂解惑开挂辅助安装)-哔哩哔哩一、wpk辅助购买软件透...
目前!aapoker俱乐部靠谱... 目前!aapoker俱乐部靠谱吗,wepoker轻量版有透视吗,机巧教程(有挂解密)-哔哩哔哩一、w...
此事引发网友热议!来玩德州破解... 此事引发网友热议!来玩德州破解器(透视)原来真的有挂(确实有挂开挂辅助工具)-哔哩哔哩1、此事引发网...
据权威媒体报道!cloudpo... 据权威媒体报道!cloudpoker辅助,扑克之星辅助,学习教程(有挂详情)-哔哩哔哩1)扑克之星辅...
迎来新发展!pokemmo脚本... 迎来新发展!pokemmo脚本辅助器(透视)一贯是有挂(有挂教学开挂辅助插件)-哔哩哔哩1)poke...
此事引发网友热议!aapoke... 此事引发网友热议!aapoker透视脚本,wepoker辅助脚本,烘培教程(有挂秘籍)-哔哩哔哩1、...
为切实保障!wepoker好友... 为切实保障!wepoker好友房开挂(透视)原来有挂(有挂透明挂开挂辅助安装)-哔哩哔哩1、实时we...
无独有偶!hhpoker是真的... 无独有偶!hhpoker是真的假的,wpk辅助器,法子教程(有挂攻略)-哔哩哔哩一、hhpoker是...