AIJsonUtilities.DefaultOptions Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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:
- Habilita a WriteIndented propriedade.
- Habilita a serialização de enumeração baseada em cadeia de caracteres conforme implementado por JsonStringEnumConverter.
- WhenWritingNull Habilita como a condição padrão de ignorar as propriedades.
- 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.