2014-02-17 5 views
0

현재 배열로 보내는 API에서 일부 데이터를 가져오고 있습니다. "params"개체는 첫 번째 요소의 문자열이지만 두 번째 개체는 개체입니다.DataContractJsonSerializer : 문자열 또는 객체가 될 수있는 객체의 직렬화 해제

내 DataContract은 다음과 같습니다

[DataMember(Name = "params")] 
string Params; 

[DataMember(Name = "params")] 
ParamsJson Params2; 

이 (ParamsJson 그냥 문자열 DataMember를 들어 있습니다).

나는 Json.NET 또는 Newton에서 내 문제를 해결할 수 있지만 새로운 라이브러리를 추가하지 않고도 해결하고 싶습니다.

답변

0

해결 방법을 찾을 수 있습니다.

이중 선언 대신 열거 형에 모든 유형을 나열하는 것이 좋습니다.

관련 문제