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.

Кроме того, он включает следующие параметры:

  1. WriteIndented Включает свойство.
  2. Включает сериализацию перечисления на основе строк, как реализовано JsonStringEnumConverter.
  3. Включает WhenWritingNull в качестве условия по умолчанию игнорировать свойства.
  4. Включает UnsafeRelaxedJsonEscaping при выходе строк JSON. Использование приложений должно обеспечить надлежащее экранирование выходных данных JSON перед внедрением в другие форматы документов, таких как HTML и XML.

Применяется к