System.Text.Json.Serialization.Metadata Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
DefaultJsonTypeInfoResolver |
Définit le programme de résolution de contrat JSON basé sur la réflexion par défaut utilisé par System.Text.Json. |
JsonCollectionInfoValues<TCollection> |
Fournit des métadonnées de sérialisation sur un type de collection. |
JsonMetadataServices |
Fournit des assistances pour créer et initialiser des métadonnées pour les types sérialisables JSON. |
JsonObjectInfoValues<T> |
Fournit des métadonnées de sérialisation sur un type d’objet avec des constructeurs, des propriétés et des champs. |
JsonParameterInfo |
Fournit des métadonnées liées à la sérialisation JSON sur un paramètre de constructeur. |
JsonParameterInfoValues |
Fournit des informations sur un paramètre de constructeur requis pour la désérialisation JSON. |
JsonPolymorphismOptions |
Définit la configuration polymorphe pour un type de base spécifié. |
JsonPropertyInfo |
Fournit des métadonnées liées à la sérialisation JSON sur une propriété ou un champ. |
JsonPropertyInfoValues<T> |
Fournit des métadonnées de sérialisation sur une propriété ou un champ. |
JsonTypeInfo |
Fournit des métadonnées liées à la sérialisation JSON sur un type. |
JsonTypeInfo<T> |
Fournit des métadonnées liées à la sérialisation JSON sur un type. |
JsonTypeInfoResolver |
Contient des utilitaires et des combinateurs agissant sur IJsonTypeInfoResolver. |
Structures
JsonDerivedType |
Représente un type dérivé pris en charge défini dans les métadonnées d’un type polymorphe. |
Interfaces
IJsonTypeInfoResolver |
Utilisé pour résoudre le contrat de sérialisation JSON pour les types demandés. |
Énumérations
JsonTypeInfoKind |
Décrit le type de métadonnées de contrat spécifiées par un JsonTypeInfo. |