다음을 통해 공유


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 는 {TValue}와 호환되지 않거나 호환되지 않습니다 JsonValue .

설명

{T}은(는) 기본 값의 형식 또는 기본 형식일 수 있습니다. 기본 값이 { JsonElement T}이면 현재 JsonElement에서 지원하는 모든 기본 값의 형식일 수도 있습니다.

{T}에 Object 대한 형식을 지정하면 항상 성공하고 기본 값을 .로 Object반환합니다.

역직렬화 후의 JsonValue 기본 값은 인스턴스 JsonElement이고, 그렇지 않으면 만들어질 때 JsonValue 지정된 값입니다.

적용 대상