JsonNode.GetValue<T> Metod

Definition

Hämtar värdet för den aktuella JsonValue.

public:
generic <typename T>
 virtual T GetValue();
public virtual T GetValue<T>();
abstract member GetValue : unit -> 'T
override this.GetValue : unit -> 'T
Public Overridable Function GetValue(Of T) () As T

Typparametrar

T

Typen av värde som ska hämtas JsonValuefrån .

Returer

T

Ett värde som konverterats från instansen JsonValue .

Undantag

Det går inte att representera strömmen JsonNode som en {TValue}.

Den aktuella är JsonNode inte en JsonValue eller är inte kompatibel med {TValue}.

Kommentarer

{T} kan vara typen eller bastypen för det underliggande värdet. Om det underliggande värdet är ett JsonElement kan {T} också vara typen av primitiva värden som stöds av aktuell JsonElement.

Om du Object anger typen för {T} kommer det alltid att lyckas och returnera det underliggande värdet som Object.

Det underliggande värdet för en JsonValue efter deserialisering är en instans av JsonElement,annars är det det värde som angavs när skapades JsonValue .

Gäller för

Se även