AIJsonUtilities.DefaultOptions Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
- Habilita la WriteIndented propiedad .
- Habilita la serialización de enumeración basada en cadenas tal como se implementa en JsonStringEnumConverter.
- Habilita WhenWritingNull como condición de omisión predeterminada para las propiedades.
- 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.