AIJsonUtilities.DefaultOptions Propiedad

Definición

Obtiene el JsonSerializerOptions singleton usado como valor predeterminado en las operaciones de serialización 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 de propiedad

Comentarios

En el caso de AOT nativo o las aplicaciones que deshabilitan IsReflectionEnabledByDefault esta instancia incluye contratos generados por el origen para todos los tipos de intercambio comunes incluidos en el Microsoft. Biblioteca Extensions.AI.Abstracciones.

Además, activa la siguiente configuración:

  1. Habilita la WriteIndented propiedad .
  2. Habilita la serialización de enumeración basada en cadenas tal como se implementa en JsonStringEnumConverter.
  3. Habilita WhenWritingNull como condición de omisión predeterminada para las propiedades.
  4. Habilita UnsafeRelaxedJsonEscaping al escapar cadenas JSON. El consumo de aplicaciones debe asegurarse de que las salidas JSON se escapen adecuadamente antes de insertarlas en otros formatos de documento, como HTML y XML.

Se aplica a