Compartilhar via


JsonSerializerOptions.PropertyNameCaseInsensitive Propriedade

Definição

Obtém ou define um valor que indica se o nome de uma propriedade usa uma comparação que não diferencia maiúsculas de minúsculas durante a desserialização. O valor padrão é 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 da propriedade

true se os nomes de propriedade forem comparados sem diferenciação de maiúsculas e minúsculas; caso contrário, false.

Comentários

Há um custo de desempenho associado à comparação que não diferencia maiúsculas de minúsculas (ou seja, quando PropertyNameCaseInsensitive é true).

Para obter mais informações, consulte Como habilitar a correspondência de nome de propriedade que não diferencia maiúsculas de minúsculas com System.Text.Json.

Aplica-se a