Compartir a través de


AIJsonUtilities Class

Definition

Provides a collection of utility methods for marshalling JSON data.

public ref class AIJsonUtilities abstract sealed
public static class AIJsonUtilities
type AIJsonUtilities = class
Public Module AIJsonUtilities
Inheritance
AIJsonUtilities

Properties

DefaultOptions

Gets the JsonSerializerOptions singleton used as the default in JSON serialization operations.

Methods

AddAIContentType(JsonSerializerOptions, Type, String)

Adds a custom content type to the polymorphic configuration for AIContent.

AddAIContentType<TContent>(JsonSerializerOptions, String)

Adds a custom content type to the polymorphic configuration for AIContent.

CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions)

Determines a JSON schema for the provided method.

CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions)

Creates a JSON schema for the specified type.

Applies to