JsonSerializerOptions.AllowDuplicateProperties プロパティ

定義

JSON オブジェクトの逆シリアル化時に重複するプロパティ名を許可するかどうかを示す値を取得または設定します。

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

プロパティ値

true JSON オブジェクトの逆シリアル化時に重複するプロパティ名が許可される場合は 。 既定値は true です。

例外

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

注釈

falseに設定すると、逆シリアル化中に重複するプロパティ名が検出されたときに、JsonExceptionがスローされます。

シリアル化では、重複するプロパティ名は使用できません。

適用対象