AIJsonUtilities Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |