次の方法で共有


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

例外

このプロパティは、シリアル化または逆シリアル化が発生した後に設定されました。

注釈

パブリック ゲッターが含まれていてもパブリック セッターがない場合、プロパティは読み取り専用です。

この設定に関係なく、読み取り専用プロパティは逆シリアル化されません。

詳細については、「 System.Text.Json でプロパティを無視する方法」を参照してください。

適用対象