JsonNode.GetValue<T> Methode

Definition

Ruft den Wert für den aktuellen JsonValueab.

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

Typparameter

T

Der Typ des Werts, der aus der JsonValue.

Gibt zurück

T

Ein aus der JsonValue Instanz konvertierter Wert.

Ausnahmen

Der aktuelle JsonNode Wert kann nicht als {TValue} dargestellt werden.

Der Aktuelle JsonNode ist nicht kompatibel JsonValue mit {TValue}.

Hinweise

{T} kann der Typ oder der Basistyp des zugrunde liegenden Werts sein. Wenn es sich bei dem zugrunde liegenden Wert um einen JsonElement Wert handelt, kann {T} auch der Typ eines beliebigen grundtypischen Werts sein, der von der aktuellen JsonElementVersion unterstützt wird.

Die Angabe des Object Typs für {T} ist immer erfolgreich und gibt den zugrunde liegenden Wert als Object.

Der zugrunde liegende Wert einer JsonValue nach der Deserialisierung ist eine Instanz von JsonElement,andernfalls der Wert, der beim Erstellen angegeben JsonValue wurde.

Gilt für:

Weitere Informationen