Compartir vía


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propiedad

Definición

Permite especificar propiedades de metadatos JSON después de las propiedades normales en un objeto JSON deserializado.

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

Valor de propiedad

Excepciones

Se produce si esta propiedad se establece después de que se haya producido la serialización o deserialización.

Comentarios

Cuando se establece en true, quita el requisito de que las propiedades de los metadatos JSON

por ejemplo, $id y $type deben especificarse al principio del objeto JSON deserializado.

Se debe tener en cuenta que la habilitación de esta configuración puede dar lugar a un sobrebúfer

al deserializar cargas JSON grandes en el contexto de la deserialización de streaming.

Se aplica a