Partager via


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Propriété

Définition

Permet aux propriétés de métadonnées JSON d’être spécifiées après les propriétés régulières dans un objet JSON désérialisé.

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

Valeur de propriété

Exceptions

Levée si cette propriété est définie après la sérialisation ou la désérialisation.

Remarques

Lorsqu’elle est définie sur true, supprime l’exigence que les propriétés de métadonnées JSON

par exemple, $id et $type doivent être spécifiés au début de l’objet JSON désérialisé.

Il convient de noter que l’activation de ce paramètre peut entraîner une sur-mise en mémoire tampon

lors de la désérialisation de charges utiles JSON volumineuses dans le contexte de la désérialisation de streaming.

S’applique à