.NET 6 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/qzsP 著作权归作者所有。请勿转载和采集!