JsonNode.GetValue<T> メソッド

定義

現在の 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

型パラメーター

T

JsonValueから取得する値の型。

返品

T

JsonValue インスタンスから変換された値。

例外

現在の JsonNode を {TValue} として表すことはできません。

現在の JsonNodeJsonValue ではないか、{TValue} と互換性がありません。

注釈

{T} には、基になる値の型または基本型を指定できます。 基になる値が JsonElement の場合、{T} は現在の JsonElementでサポートされている任意のプリミティブ値の型にすることもできます。

{T} に Object 型を指定すると、常に成功し、基になる値が Objectとして返されます。

逆シリアル化後の JsonValue の基になる値は JsonElementのインスタンスです。それ以外の場合は、 JsonValue の作成時に指定された値です。

適用対象

こちらもご覧ください