<PackageReference Include="System.Text.Json" Version="7.0.0-preview.6.22324.4" />

JsonDocumentOptions

public struct JsonDocumentOptions
Provides the ability for the user to define custom behavior when parsing JSON to create a JsonDocument.
public bool AllowTrailingCommas { get; set; }

Gets or sets a value that indicates whether an extra comma at the end of a list of JSON values in an object or array is allowed (and ignored) within the JSON payload being read.

public JsonCommentHandling CommentHandling { get; set; }

Gets or sets a value that determines how the JsonDocument handles comments when reading through the JSON data.

public int MaxDepth { get; set; }

Gets or sets the maximum depth allowed when parsing JSON data, with the default (that is, 0) indicating a maximum depth of 64.