共用方式為


JsonSerializerOptions.IgnoreReadOnlyProperties 屬性

定義

取得值,指出序列化期間是否忽略唯讀屬性。 預設值是 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 忽略屬性

適用於