ASP.NetCore6API在成功提交JSON后返回了Null值。
创始人
2024-09-17 13:30:23
0

当您使用 ASP.Net Core 6 API 时,可能会遇到成功提交 JSON 后接收到 Null 值的问题。这通常是因为您没有正确设置反序列化选项。

为了解决这个问题,您需要手动配置 API 控制器中的 JsonOptions。以下是一个示例:

1.在 Startup.cs 文件中,将以下代码添加到 ConfigureServices() 方法中:

services.AddControllers().AddJsonOptions(options => { options.JsonSerializerOptions.PropertyNameCaseInsensitive = true; options.JsonSerializerOptions.PropertyNamingPolicy = null; });

  1. 在您的控制器中,使用 [FromBody] 特性指定您要反序列化的对象,并在 POST 方法中使用它。例如:

[HttpPost] public IActionResult PostPerson([FromBody] Person person) { if (person == null) return BadRequest();

// do something with the person object

return Ok();

}

此外,您还需要确保您的 POST 请求的 JSON 格式是正确的,并且它与您的实体类匹配。在本示例中,Person 类将是这一个:

public class Person { public int Id { get; set; } public string Name { get; set; } public int Age { get; set; } }

如果您按照这些步骤操作,您应该能够成功地提交 JSON 并接收到正确的结果。

相关内容

热门资讯

据文件显示!微信新版518互游... 据文件显示!微信新版518互游辅助!好像是有辅助工具(有挂细节)-哔哩哔哩1、让任何用户在无需微信新...
迎来新发展!丰城双剑辅助器是真... 迎来新发展!丰城双剑辅助器是真的吗!确实存在有辅助器(有挂总结)-哔哩哔哩1、丰城双剑辅助器是真的吗...
据目击者称!新518互娱脚本下... 据目击者称!新518互娱脚本下载!总是有挂辅助平台(有挂详情)-哔哩哔哩该软件可以轻松地帮助玩家将新...
据文件显示!雀友会钻石辅助器潮... 据文件显示!雀友会钻石辅助器潮汕麻将!原来存在有辅助插件(有挂助手)-哔哩哔哩所有人都在同一条线上,...
现就发布提示!新蜜瓜大厅破解!... 现就发布提示!新蜜瓜大厅破解!确实是有辅助下载(有挂规律)-哔哩哔哩1、新蜜瓜大厅破解免费辅助多个强...
目前!新天道挂机辅助!其实真的... 目前!新天道挂机辅助!其实真的有辅助app(有挂攻略)-哔哩哔哩1、不需要AI权限,帮助你快速的进行...
随着!天天手游辅助工具!确实真... 随着!天天手游辅助工具!确实真的有辅助器(有挂教程)-哔哩哔哩一、天天手游辅助工具游戏安装教程牌型概...
据公告内容!花花生活圈斗十四作... 据公告内容!花花生活圈斗十四作z弊!一贯真的有辅助app(有挂细节)-哔哩哔哩进入游戏-大厅左侧-新...
推出新举措!海贝之城正版辅助!... 推出新举措!海贝之城正版辅助!原来真的是有辅助插件(有挂攻略)-哔哩哔哩1、完成海贝之城正版辅助辅助...
随着!中至余干小程序破解!果然... 随着!中至余干小程序破解!果然真的有辅助器(果真有挂)-哔哩哔哩所有人都在同一条线上,像星星一样排成...