JsonObject.Parse(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
JsonObject를 나타내는 지정된 JSON 문자열을 JSON 값으로 구문 분석합니다.
참고
제공된 JSON 문자열이 유효하지 않으면 예외가 throw됩니다. JsonObject.TryParse를 사용하는 것이 좋습니다. TryParse 호출은 성공 또는 실패를 나타내기 위해 부울 값을 반환하고, 성공하면 결과 JsonObject를 반환합니다.
public:
static JsonObject ^ Parse(Platform::String ^ input);
static JsonObject Parse(winrt::hstring const& input);
public static JsonObject Parse(string input);
function parse(input)
Public Shared Function Parse (input As String) As JsonObject
매개 변수
- input
-
String
Platform::String
winrt::hstring
지정된 JSON 문자열입니다.
반환
설명
ValueType이 Null인 경우에만 이 메서드를 호출할 수 있습니다. 지정된 JSON 문자열에 포함된 값이 String, Number 또는 Boolean이면 ValueType 이 업데이트되고 GetString, GetNumber 또는 GetBoolean 메서드를 통해 실제 값에 액세스할 수 있습니다. 잘못된 JSON 문자열 또는 리소스 할당 오류로 인해 구문 분석 이 실패하면 ValueType 이 변경되지 않습니다.
하위 클래스 JsonObject에서 구현되는 경우 이 메서드를 사용하려면 지정된 입력 문자열이 유효한 JSON 개체 값이어야 합니다. 서브클래스 JsonArray에서 구현되는 경우 이 메서드를 사용하려면 지정된 입력 문자열이 유효한 JSON 배열 값이어야 합니다. JsonObject일 때 원래 개체 상태를 덮어씁니다. 구문 분석 또는 JsonArray.구문 분석이 성공합니다. 구문 분석이 실패하면 개체 상태는 그대로 유지됩니다.