NET6 处理 WebAPI JSON 返回的null为空如何配置?
在 .NET 6 中,你可以通过配置 JsonSerializerOptions 来处理 WebAPI 返回的 null 值为空。具体步骤如下:
- 打开
Startup.cs文件。 - 在
ConfigureServices方法中添加以下代码:
services.AddControllers()
.AddJsonOptions(options =>
{
options.JsonSerializerOptions.PropertyNamingPolicy = null; // 可选,设置属性命名策略
options.JsonSerializerOptions.IgnoreNullValues = true; // 设置忽略 null 值
});
通过设置 IgnoreNullValues 为 true,可以让 JSON 序列化器忽略 null 值。你还可以根据需要设置其他的 JsonSerializerOptions 属性,例如 PropertyNamingPolicy 来自定义属性命名策略。
- 重新生成和运行你的应用程序,WebAPI 返回的 null 值将被序列化为 JSON 为空
原文地址: https://www.cveoy.top/t/topic/iTtY 著作权归作者所有。请勿转载和采集!