AIJsonUtilities.DefaultOptions Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает одноэлементный объект, используемый JsonSerializerOptions в качестве значения по умолчанию в операциях сериализации JSON.
public:
static property System::Text::Json::JsonSerializerOptions ^ DefaultOptions { System::Text::Json::JsonSerializerOptions ^ get(); };
public static System.Text.Json.JsonSerializerOptions DefaultOptions { get; }
static member DefaultOptions : System.Text.Json.JsonSerializerOptions
Public ReadOnly Property DefaultOptions As JsonSerializerOptions
Значение свойства
Комментарии
Для собственного AOT или приложений, отключающего IsReflectionEnabledByDefault этот экземпляр включает исходные контракты для всех общих типов обмена, содержащихся в Microsoft. Библиотека Extensions.AI.Abstractions.
Кроме того, он включает следующие параметры:
- WriteIndented Включает свойство.
- Включает сериализацию перечисления на основе строк, как реализовано JsonStringEnumConverter.
- Включает WhenWritingNull в качестве условия по умолчанию игнорировать свойства.
- Включает UnsafeRelaxedJsonEscaping при выходе строк JSON. Использование приложений должно обеспечить надлежащее экранирование выходных данных JSON перед внедрением в другие форматы документов, таких как HTML и XML.