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.
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de