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} として表すことはできません。

現在の JsonNode が であるか JsonValue 、{TValue} と互換性がありません。

注釈

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

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

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

適用対象