AIJsonUtilities Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Sammlung von Hilfsmethoden zum Marshallen von JSON-Daten bereit.
public ref class AIJsonUtilities abstract sealed
public static class AIJsonUtilities
type AIJsonUtilities = class
Public Module AIJsonUtilities
- Vererbung
-
AIJsonUtilities
Eigenschaften
| Name | Beschreibung |
|---|---|
| DefaultOptions |
Ruft den Singleton ab, der JsonSerializerOptions als Standard in JSON-Serialisierungsvorgängen verwendet wird. |
Methoden
| Name | Beschreibung |
|---|---|
| AddAIContentType(JsonSerializerOptions, Type, String) |
Fügt der polymorphen Konfiguration einen benutzerdefinierten Inhaltstyp hinzu AIContent. |
| AddAIContentType<TContent>(JsonSerializerOptions, String) |
Fügt der polymorphen Konfiguration einen benutzerdefinierten Inhaltstyp hinzu AIContent. |
| CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Bestimmt ein JSON-Schema für die bereitgestellte Methode. |
| CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Erstellt ein JSON-Schema für den angegebenen Typ. |
| HashDataToString(ReadOnlySpan<Object>, JsonSerializerOptions) |
Serialisiert die angegebenen Werte und berechnet einen Zeichenfolgenhash der resultierenden JSON. |
| TransformSchema(JsonElement, AIJsonSchemaTransformOptions) |
Transformiert das angegebene JSON-Schema basierend auf den bereitgestellten Optionen. |