JsonElement.TryGetProperty Metodo

Definizione

Overload

Nome Descrizione
TryGetProperty(String, JsonElement)

Cerca una proprietà denominata propertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il relativo valore viene assegnato all'argomento value .

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Cerca una proprietà denominata utf8PropertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il metodo assegna il relativo valore all'argomento value .

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Cerca una proprietà denominata propertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il metodo assegna il relativo valore all'argomento value .

TryGetProperty(String, JsonElement)

Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs

Cerca una proprietà denominata propertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il relativo valore viene assegnato all'argomento value .

public:
 bool TryGetProperty(System::String ^ propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(string propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : string * JsonElement -> bool
Public Function TryGetProperty (propertyName As String, ByRef value As JsonElement) As Boolean

Parametri

propertyName
String

Nome della proprietà da trovare.

value
JsonElement

Quando termina, questo metodo contiene il valore della proprietà specificata.

Valori restituiti

true se la proprietà è stata trovata; in caso contrario, false.

Eccezioni

propertyName è null.

L'elemento padre JsonDocument è stato eliminato.

Commenti

La corrispondenza dei nomi delle proprietà viene eseguita come confronto ordinale e con distinzione tra maiuscole e minuscole.

Se una proprietà viene definita più volte per lo stesso oggetto, il metodo corrisponde all'ultima definizione di questo tipo.

Vedi anche

Si applica a

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs

Cerca una proprietà denominata utf8PropertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il metodo assegna il relativo valore all'argomento value .

public:
 bool TryGetProperty(ReadOnlySpan<System::Byte> utf8PropertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<byte> utf8PropertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<byte> * JsonElement -> bool
Public Function TryGetProperty (utf8PropertyName As ReadOnlySpan(Of Byte), ByRef value As JsonElement) As Boolean

Parametri

utf8PropertyName
ReadOnlySpan<Byte>

Rappresentazione UTF-8 (senza byte-Order-Mark (BOM) del nome della proprietà da restituire.

value
JsonElement

Riceve il valore della proprietà individuata.

Valori restituiti

true se la proprietà è stata trovata; in caso contrario, false.

Eccezioni

L'elemento padre JsonDocument è stato eliminato.

Commenti

La corrispondenza dei nomi delle proprietà viene eseguita come confronto ordinale e con distinzione tra maiuscole e minuscole.

Se una proprietà viene definita più volte per lo stesso oggetto, il metodo corrisponde all'ultima definizione di questo tipo.

Per altre informazioni, vedere Come scrivere serializzatori e deserializzatori personalizzati con System.Text.Json.

Vedi anche

Si applica a

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs
Origine:
JsonElement.cs

Cerca una proprietà denominata propertyName nell'oggetto corrente, restituendo un valore che indica se tale proprietà esiste o meno. Quando la proprietà esiste, il metodo assegna il relativo valore all'argomento value .

public:
 bool TryGetProperty(ReadOnlySpan<char> propertyName, [Runtime::InteropServices::Out] System::Text::Json::JsonElement % value);
public bool TryGetProperty(ReadOnlySpan<char> propertyName, out System.Text.Json.JsonElement value);
member this.TryGetProperty : ReadOnlySpan<char> * JsonElement -> bool
Public Function TryGetProperty (propertyName As ReadOnlySpan(Of Char), ByRef value As JsonElement) As Boolean

Parametri

propertyName
ReadOnlySpan<Char>

Nome della proprietà da trovare.

value
JsonElement

Quando termina, questo metodo contiene il valore della proprietà specificata.

Valori restituiti

true se la proprietà è stata trovata; in caso contrario, false.

Eccezioni

L'elemento padre JsonDocument è stato eliminato.

Commenti

La corrispondenza dei nomi delle proprietà viene eseguita come confronto ordinale e con distinzione tra maiuscole e minuscole.

Se una proprietà viene definita più volte per lo stesso oggetto, il metodo corrisponde all'ultima definizione di questo tipo.

Vedi anche

Si applica a