JsonPropertyInfo.IsSetNullable Vlastnost

Definice

Získá nebo nastaví hodnotu určující, zda vstupní typ setter je označen jako nullable.

public:
 property bool IsSetNullable { bool get(); void set(bool value); };
public bool IsSetNullable { get; set; }
member this.IsSetNullable : bool with get, set
Public Property IsSetNullable As Boolean

Hodnota vlastnosti

Výjimky

Instance JsonPropertyInfo byla uzamčena pro další úpravy.

nebo

Aktuální PropertyType typ odkazu nebo Nullable<T>.

Poznámky

Kontrakty pocházející z DefaultJsonTypeInfoResolver nebo JsonSerializerContext, odvozují hodnotu této vlastnosti z poznámek typu odkazu s možnou hodnotou null, včetně poznámek z atributů, jako AllowNullAttributeDisallowNullAttributenebo .

Tato vlastnost nemá žádný vliv na deserializaci, pokud RespectNullableAnnotations nebyla povolena vlastnost, v takovém případě serializátor odmítne všechny null výsledky deserializace.

Pokud byla vlastnost přidružena k parametru konstruktoru deserializace, toto nastavení odráží anotaci nullability parametru, a ne vlastnost setter.

Platí pro