JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de