JsonSerializerOptions.IgnoreReadOnlyProperties 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得值,指出序列化期間是否忽略唯讀屬性。 預設值是 false
。
public:
property bool IgnoreReadOnlyProperties { bool get(); void set(bool value); };
public bool IgnoreReadOnlyProperties { get; set; }
member this.IgnoreReadOnlyProperties : bool with get, set
Public Property IgnoreReadOnlyProperties As Boolean
屬性值
true
如果在序列化期間忽略唯讀屬性,則為 ;否則為 false
。
例外狀況
此屬性是在序列化或還原序列化發生後設定的。
備註
如果屬性包含公用 getter,卻不包含公用 setter,則屬性即為唯讀。
不論此設定為何,唯讀屬性都不會還原序列化。
如需詳細資訊,請參閱 如何使用 System.Text.Json 忽略屬性。