JsonElement.TryGetProperty Metod

Definition

Överlagringar

Name Description
TryGetProperty(String, JsonElement)

Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelas dess värde till value argumentet.

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Söker efter en egenskap med namnet utf8PropertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.

TryGetProperty(String, JsonElement)

Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs

Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelas dess värde till value argumentet.

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

Parametrar

propertyName
String

Namnet på den egenskap som ska hittas.

value
JsonElement

När den här metoden returneras innehåller värdet för den angivna egenskapen.

Returer

trueom egenskapen hittades; annars . false

Undantag

propertyName är null.

Den överordnade JsonDocument har tagits bort.

Kommentarer

Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.

Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.

Se även

Gäller för

TryGetProperty(ReadOnlySpan<Byte>, JsonElement)

Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs

Söker efter en egenskap med namnet utf8PropertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.

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

Parametrar

utf8PropertyName
ReadOnlySpan<Byte>

UTF-8-representationen (utan byte-Order-Mark (BOM)) för namnet på egenskapen som ska returneras.

value
JsonElement

Tar emot värdet för den lokaliserade egenskapen.

Returer

trueom egenskapen hittades; annars . false

Undantag

Den överordnade JsonDocument har tagits bort.

Kommentarer

Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.

Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.

Mer information finns i Skriva anpassade serialiserare och deserialiserare med System.Text.Json.

Se även

Gäller för

TryGetProperty(ReadOnlySpan<Char>, JsonElement)

Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs
Källa:
JsonElement.cs

Söker efter en egenskap med namnet propertyName i det aktuella objektet och returnerar ett värde som anger om en sådan egenskap finns eller inte. När egenskapen finns tilldelar metoden sitt värde till value argumentet.

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

Parametrar

propertyName
ReadOnlySpan<Char>

Namnet på den egenskap som ska hittas.

value
JsonElement

När den här metoden returneras innehåller värdet för den angivna egenskapen.

Returer

trueom egenskapen hittades; annars . false

Undantag

Den överordnade JsonDocument har tagits bort.

Kommentarer

Matchning av egenskapsnamn utförs som en ordningssam, skiftlägeskänslig jämförelse.

Om en egenskap definieras flera gånger för samma objekt matchar metoden den senaste definitionen.

Se även

Gäller för