Поделиться через


JsonSerializerOptions.AllowTrailingCommas Свойство

Определение

Возвращает или задает значение, которое указывает, разрешена ли (и игнорируется) лишняя запятая в конце списка значений JSON в объекте или массиве внутри десериализуемых полезных данных JSON.

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

Значение свойства

true Если дополнительная запятая в конце списка значений JSON в объекте или массиве разрешена (и игнорируется); false Иначе.

Исключения

Это свойство было задано после сериализации или десериализации.

Комментарии

По умолчанию AllowTrailingCommas имеет значение false, а JsonException во время десериализации при обнаружении запятой возникает исключение .

Дополнительные сведения см. в статье Как разрешить некоторые типы недопустимых json с помощью System.Text.Json.

Применяется к