Idioma

AIJsonUtilities.DefaultOptions Propriedade

Definição

Obtém o JsonSerializerOptions singleton usado como o padrão em operações de serialização 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

Valor da propriedade

Comentários

Para AOT nativo ou aplicativos que desabilitam IsReflectionEnabledByDefault essa instância inclui contratos gerados pela origem para todos os tipos comuns de troca contidos no Microsoft. Biblioteca Extensions.AI.Abstractions.

Além disso, ele ativa as seguintes configurações:

  1. Habilita a WriteIndented propriedade.
  2. Habilita a serialização de enumeração baseada em cadeia de caracteres conforme implementado por JsonStringEnumConverter.
  3. WhenWritingNull Habilita como a condição padrão de ignorar as propriedades.
  4. Habilita ao escapar de cadeias UnsafeRelaxedJsonEscaping de caracteres JSON. O consumo de aplicativos deve garantir que as saídas JSON sejam escapadas adequadamente antes de serem inseridas em outros formatos de documento, como HTML e XML.

Aplica-se a