AIJsonUtilities Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет коллекцию служебных методов для маршаллинга данных JSON.
public ref class AIJsonUtilities abstract sealed
public static class AIJsonUtilities
type AIJsonUtilities = class
Public Module AIJsonUtilities
- Наследование
-
AIJsonUtilities
Свойства
| Имя | Описание |
|---|---|
| DefaultOptions |
Возвращает одноэлементный объект, используемый JsonSerializerOptions в качестве значения по умолчанию в операциях сериализации JSON. |
Методы
| Имя | Описание |
|---|---|
| AddAIContentType(JsonSerializerOptions, Type, String) |
Добавляет пользовательский тип контента в полиморфную конфигурацию.AIContent |
| AddAIContentType<TContent>(JsonSerializerOptions, String) |
Добавляет пользовательский тип контента в полиморфную конфигурацию.AIContent |
| CreateFunctionJsonSchema(MethodBase, String, String, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Определяет схему JSON для предоставленного метода. |
| CreateJsonSchema(Type, String, Boolean, Object, JsonSerializerOptions, AIJsonSchemaCreateOptions) |
Создает схему JSON для указанного типа. |
| HashDataToString(ReadOnlySpan<Object>, JsonSerializerOptions) |
Сериализует предоставленные значения и вычисляет хэш строки результирующего JSON. |
| TransformSchema(JsonElement, AIJsonSchemaTransformOptions) |
Преобразует указанную схему JSON на основе предоставленных параметров. |