다음을 통해 공유


JsonObject.Parse(String) 메서드

정의

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.구문 분석이 성공합니다. 구문 분석이 실패하면 개체 상태는 그대로 유지됩니다.

적용 대상

추가 정보