JsonSerializerOptions.MaxDepth プロパティ

定義

JSON をシリアル化または逆シリアル化するときに許容される最大の深さを取得または設定します。既定値は 0 で、最大の深さが 64 であることを示します。Gets or sets the maximum depth allowed when serializing or deserializing JSON, with the default value of 0 indicating a maximum depth of 64.

public:
 property int MaxDepth { int get(); void set(int value); };
public int MaxDepth { get; set; }
member this.MaxDepth : int with get, set
Public Property MaxDepth As Integer

プロパティ値

Int32

JSON をシリアル化または逆シリアル化するときに許容される最大の深さ。The maximum depth allowed when serializing or deserializing JSON.

例外

このプロパティは、シリアル化または逆シリアル化が発生した後に設定されました。This property was set after serialization or deserialization has occurred.

最大深度が負の値に設定されています。The max depth is set to a negative value.

注釈

この深さを超えると、がスローさ JsonException れます。Going past this depth throws a JsonException.

適用対象