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