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();
});

相关内容

热门资讯

玩家教你!智星德州可以透视吗,... 『标题:当前标题』主打赛后复盘的 AI 游戏攻略黑科技走红,对局总结能力开挂。上传对局回放或者战绩截...
盘点一款!!wepoker免费... 很多人使用云端 AI 时,都担心wepoker免费透视脚本、内部资料上传带来隐私风险。这款本地运行的...
记者爆料!微扑克透视脚本,德普... 您好,记者爆料!微扑克透视脚本,德普之星破解软件教程(从来是有辅助挂)这款游戏可以开挂的,确实是有挂...
技术分享!wepoker有没有... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
实测揭晓!!德普之星辅助软件,... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
玩家必备攻略!WPK四人,WP... 很多人使用云端 AI 时,都担心WPK四人、内部资料上传带来隐私风险。这款本地运行的 AI 黑科技,...
重大发现!微扑克辅助下载,微扑... 本地部署 AI 黑科技工具迎来新版本,不用上传文件到云端就能完成微扑克辅助下载解析、 AI 处理、微...
今日重大通报!wepoker辅... 很多人使用云端 AI 时,都担心wepoker辅助器是真的吗、内部资料上传带来隐私风险。这款本地运行...
玩家必看科普!!有哪些免费的w... AI 黑科技赛道又上新,这款智能处理工具堪称效率开挂,专门面向短视频创作者打造。它打通脚本撰写、AI...
实测交流!wepoker正确养... 实测交流!wepoker正确养号方法,德普之星透视神器脚本(原本真的有开挂)AI 智能体黑科技再上新...