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.

Указание Object типа для {T} всегда будет выполнено успешно и возвращает базовое значение в виде Object.

Базовое значение десериализации после десериализации является экземпляром JsonElement, в противном случае это значениеJsonValue, указанное при JsonValue создании.

Применяется к

См. также раздел