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


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Свойство

Определение

Позволяет указывать свойства метаданных JSON после регулярных свойств в десериализированном объекте JSON.

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

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

Исключения

Возникает, если это свойство задано после сериализации или десериализации.

Комментарии

Если задано значение true, удаляет требование, которое свойства метаданных JSON

Например, $id и $type следует указать в самом начале десериализированного объекта JSON.

Следует отметить, что включение этого параметра может привести к переполнению буферизации

при десериализации больших полезных данных JSON в контексте десериализации потоковой десериализации.

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