IJsonValue 接口

定义

封装 JSON 值。

public interface class IJsonValue
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(2736889547, 61619, 19917, 190, 238, 25, 212, 140, 211, 237, 30)]
struct IJsonValue
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(2736889547, 61619, 19917, 190, 238, 25, 212, 140, 211, 237, 30)]
public interface IJsonValue
Public Interface IJsonValue
派生
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

属性

ValueType

获取封装的 JSON 值的类型。 可能的类型由 JsonValueType 定义。

方法

GetArray()

如果封装值的 ValueTypeArray,则返回指向数组的指针。 否则,将引发异常。

GetBoolean()

如果封装值的 ValueType布尔值,则返回布尔值。 否则,将引发异常。

GetNumber()

如果封装值的 ValueType 为 Number,则返回 double) (数字。 否则,将引发异常。

GetObject()

如果封装值的 ValueTypeObject,则返回指向 对象的指针。 否则,将引发异常。

GetString()

如果封装值的 ValueTypeString,则返回 String。 否则,将引发异常。

Stringify()

检索封装值的 JSON 表示形式。

适用于