Compartilhar via


JsonElement.GetProperty Método

Definição

Sobrecargas

GetProperty(ReadOnlySpan<Byte>)

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por utf8PropertyName.

GetProperty(ReadOnlySpan<Char>)

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por propertyName.

GetProperty(String)

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por propertyName.

GetProperty(ReadOnlySpan<Byte>)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por utf8PropertyName.

public:
 System::Text::Json::JsonElement GetProperty(ReadOnlySpan<System::Byte> utf8PropertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<byte> utf8PropertyName);
member this.GetProperty : ReadOnlySpan<byte> -> System.Text.Json.JsonElement
Public Function GetProperty (utf8PropertyName As ReadOnlySpan(Of Byte)) As JsonElement

Parâmetros

utf8PropertyName
ReadOnlySpan<Byte>

A representação UTF-8 (sem nenhuma marca de ordem de byte) do nome da propriedade a ser retornada.

Retornos

Um JsonElement que representa o valor da propriedade solicitada.

Exceções

O ValueKind desse valor não é Object.

Nenhuma propriedade foi encontrada com o nome solicitado.

O JsonDocument pai foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Para obter mais informações, consulte Como escrever serializadores e desserializadores personalizados com System.Text.Json.

Aplica-se a

GetProperty(ReadOnlySpan<Char>)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por propertyName.

public:
 System::Text::Json::JsonElement GetProperty(ReadOnlySpan<char> propertyName);
public System.Text.Json.JsonElement GetProperty (ReadOnlySpan<char> propertyName);
member this.GetProperty : ReadOnlySpan<char> -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As ReadOnlySpan(Of Char)) As JsonElement

Parâmetros

propertyName
ReadOnlySpan<Char>

O nome da propriedade cujo valor deve ser retornado.

Retornos

Um JsonElement que representa o valor da propriedade solicitada.

Exceções

O ValueKind desse valor não é Object.

Nenhuma propriedade foi encontrada com o nome solicitado.

O JsonDocument pai foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Aplica-se a

GetProperty(String)

Origem:
JsonElement.cs
Origem:
JsonElement.cs
Origem:
JsonElement.cs

Obtém um JsonElement que representa o valor de uma propriedade obrigatória identificada por propertyName.

public:
 System::Text::Json::JsonElement GetProperty(System::String ^ propertyName);
public System.Text.Json.JsonElement GetProperty (string propertyName);
member this.GetProperty : string -> System.Text.Json.JsonElement
Public Function GetProperty (propertyName As String) As JsonElement

Parâmetros

propertyName
String

O nome da propriedade cujo valor deve ser retornado.

Retornos

Um JsonElement que representa o valor da propriedade solicitada.

Exceções

O ValueKind desse valor não é Object.

Nenhuma propriedade foi encontrada com o nome solicitado.

propertyName é null.

O JsonDocument pai foi descartado.

Comentários

A correspondência de nome de propriedade é executada como uma comparação ordinal que diferencia maiúsculas de minúsculas.

Se uma propriedade for definida várias vezes para o mesmo objeto, o método corresponderá à última definição desse tipo.

Aplica-se a