JsonSerializerOptions.IgnoreReadOnlyFields プロパティ

定義

シリアル化中に読み取り専用フィールドが無視されるかどうかを示す値を取得または設定します。 readonly キーワードでマークされている項目は、読み取り専用です。 既定値は false です。

C#
public bool IgnoreReadOnlyFields { get; set; }

プロパティ値

true シリアル化中に読み取り専用フィールドが無視される場合は 。 false それ以外の場合は 。

例外

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

注釈

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

適用対象

製品 バージョン
.NET 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9, 10 (package-provided), 10
.NET Standard 2.0 (package-provided)