Condividi tramite


JsonSerializerOptions.AllowOutOfOrderMetadataProperties Proprietà

Definizione

Consente di specificare le proprietà dei metadati JSON dopo le normali proprietà in un oggetto JSON deserializzato.

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

Valore della proprietà

Eccezioni

Generata se questa proprietà viene impostata dopo la serializzazione o la deserializzazione.

Commenti

Se impostato su true, rimuove il requisito che le proprietà dei metadati JSON

ad esempio $id e $type devono essere specificati all'inizio dell'oggetto JSON deserializzato.

Si noti che l'abilitazione di questa impostazione può comportare un sovraccarico del buffer

durante la deserializzazione di payload JSON di grandi dimensioni nel contesto della deserializzazione del flusso.

Si applica a