AIJsonUtilities Klasse

Definition

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.

Gilt für: