JavaScriptSerializer.DeserializeObject(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 JSON 문자열을 개체 그래프로 변환합니다.
public:
System::Object ^ DeserializeObject(System::String ^ input);
public object DeserializeObject (string input);
member this.DeserializeObject : string -> obj
Public Function DeserializeObject (input As String) As Object
매개 변수
- input
- String
역직렬화할 JSON 문자열입니다.
반환
역직렬화된 개체입니다.
예외
input
이(가) null
인 경우
input
길이가 MaxJsonLength의 값을 초과합니다.
또는 RecursionLimit로 정의된 재귀 한계를 초과했습니다.
또는
input
에 예기치 않은 문자 시퀀스가 있습니다.
또는
input
는 사전 형식이며 문자열이 아닌 키 값이 발견되었습니다.
또는
input
에 대상 형식에 사용할 수 없는 멤버 정의가 있습니다.
input
에 사용자 지정 형식을 나타내는 “__type” 속성이 있지만 현재 serializer와 연결된 형식 확인자가 해당 관리되는 형식을 찾을 수 없습니다.
또는
input
에 사용자 지정 형식을 나타내는 “__type” 속성이 포함되어 있지만 해당 JSON 문자열의 역직렬화 결과를 원하는 대상 형식에 할당할 수 없습니다.
또는
input
에 Object 또는 인스턴스화할 수 없는 형식(추상 형식 또는 인터페이스 등)을 나타내는 “__type” 속성이 포함되어 있습니다.
또는 JSON 배열을 JSON deserialization 대상으로 사용할 수 없는 배열 형태의 관리되는 형식으로 변환하려고 했습니다.
또는
input
을 대상 형식으로 변환할 수 없습니다.
설명
이 역직렬화 메서드는 메서드와 마찬가지로 개체 그래프의 루트를 특정 형식으로 Deserialize 캐스팅하지 않습니다.