다음을 통해 공유


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()

캡슐화된 값의 ValueType 이 Array이면 배열에 대한 포인터를 반환합니다. 그렇지 않으면 예외가 throw됩니다.

GetBoolean()

캡슐화된 값의 ValueType부울이면 부울을 반환합니다. 그렇지 않으면 예외가 throw됩니다.

GetNumber()

캡슐화된 값의 ValueType이 Number이면 숫자(Double)를 반환합니다. 그렇지 않으면 예외가 throw됩니다.

GetObject()

캡슐화된 값의 ValueType 이 Object이면 개체에 대한 포인터를 반환 합니다. 그렇지 않으면 예외가 throw됩니다.

GetString()

캡슐화된 값의 ValueTypeString이면 String을 반환합니다. 그렇지 않으면 예외가 throw됩니다.

Stringify()

캡슐화된 값의 JSON 표현을 검색합니다.

적용 대상