AIJsonUtilities Clase

Definición

Proporciona una colección de métodos de utilidad para serializar datos JSON.

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

Propiedades

Nombre Description
DefaultOptions

Obtiene el JsonSerializerOptions singleton usado como valor predeterminado en las operaciones de serialización JSON.

Métodos

Nombre Description
AddAIContentType(JsonSerializerOptions, Type, String)

Agrega un tipo de contenido personalizado a la configuración polimórfica para AIContent.

AddAIContentType<TContent>(JsonSerializerOptions, String)

Agrega un tipo de contenido personalizado a la configuración polimórfica para AIContent.

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

Determina un esquema JSON para el método proporcionado.

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

Crea un esquema JSON para el tipo especificado.

HashDataToString(ReadOnlySpan<Object>, JsonSerializerOptions)

Serializa los valores proporcionados y calcula un hash de cadena del JSON resultante.

TransformSchema(JsonElement, AIJsonSchemaTransformOptions)

Transforma el esquema JSON especificado en función de las opciones proporcionadas.

Se aplica a