2011-07-27 5 views
1

이 문제는 내가 더 큰 문제의 일부입니다. 그러나, 나는 가능한 한 가장 간단한 형태로 그것을 분해하려고 시도했다.JSON을 사용하여 JSON을 KeyValuePair로 비 직렬화하는 문제

JSON.Net을 사용하고 있고 여러 JSON 개체를 KeyValuePair로 deserialize하려고하지만 간단한 예제 테스트를 수행 할 수 없습니다.

var pair = JsonConvert.DeserializeObject<KeyValuePair<string, string>>(@"""the key"": ""the value"""); 

이것은 JsonReaderException를 throw - 을 예상치 못한 문자가 발견 된 값을 분석 한 후 : :. Line 1, position 10.

콜론 문자가 울퉁불퉁 한 것처럼 보입니다. 전에 JSON.Net을 여러 번 사용해 본 적이 있습니다.

답변

3

좋습니다. 알아 냈습니다. 제대로 직렬화를 해제하려면 다음 형식으로되어 있어야합니다.

{"Key":"the key","Value":"the value"} 
관련 문제