AIJsonUtilities Classe
Définition
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.
Fournit une collection de méthodes utilitaires pour le marshaling de données JSON.
public ref class AIJsonUtilities abstract sealed
public static class AIJsonUtilities
type AIJsonUtilities = class
Public Module AIJsonUtilities
- Héritage
-
AIJsonUtilities
Propriétés
| Nom | Description |
|---|---|
| DefaultOptions |
Obtient le JsonSerializerOptions singleton utilisé comme valeur par défaut dans les opérations de sérialisation JSON. |
Méthodes
| Nom | Description |
|---|---|
| AddAIContentType(JsonSerializerOptions, Type, String) |
Ajoute un type de contenu personnalisé à la configuration polymorphe pour AIContent. |
| AddAIContentType<TContent>(JsonSerializerOptions, String) |
Ajoute un type de contenu personnalisé à la configuration polymorphe pour AIContent. |
| CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Détermine un schéma JSON pour la méthode fournie. |
| CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Crée un schéma JSON pour le type spécifié. |
| HashDataToString(ReadOnlySpan<Object>, JsonSerializerOptions) |
Sérialise les valeurs fournies et calcule un hachage de chaîne du JSON résultant. |
| TransformSchema(JsonElement, AIJsonSchemaTransformOptions) |
Transforme le schéma JSON donné en fonction des options fournies. |