JsonPropertyInfo.IsGetNullable 属性

定义

获取或设置一个值,该值指示 getter 的返回类型是否为可为 null。

public bool IsGetNullable { get; set; }

属性值

例外

JsonPropertyInfo 实例已被锁定以供进一步修改。

-或-

当前 PropertyType 不是引用类型或 Nullable<T>

注解

源自 DefaultJsonTypeInfoResolverJsonSerializerContext的协定,

从可以为 null 的引用类型批注派生此属性的值,包括批注

来自属性,如 NotNullAttributeMaybeNullAttribute

除非 RespectNullableAnnotations,否则此属性对序列化没有影响

属性已启用,在这种情况下,序列化程序将拒绝 getter 返回的任何 null 值。

适用于

产品 版本
.NET 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0