JsonSerializerOptions.PropertyNameCaseInsensitive 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 o establece un valor que indica si el nombre de una propiedad usa una comparación sin distinción entre mayúsculas y minúsculas durante la deserialización. El valor predeterminado es false
.
public:
property bool PropertyNameCaseInsensitive { bool get(); void set(bool value); };
public bool PropertyNameCaseInsensitive { get; set; }
member this.PropertyNameCaseInsensitive : bool with get, set
Public Property PropertyNameCaseInsensitive As Boolean
Valor de propiedad
true
si los nombres de propiedad se comparan sin distinción entre mayúsculas y minúsculas; de lo contrario, false
.
Comentarios
Hay un costo de rendimiento asociado a la comparación sin distinción entre mayúsculas y minúsculas (es decir, cuando PropertyNameCaseInsensitive
es true
).
Para obtener más información, vea Cómo habilitar la coincidencia de nombres de propiedad que no distinguen mayúsculas de minúsculas con System.Text.Json.