어디에서 내가 비 직렬화를 잘못 해석 했습니까?JSON 역 직렬화 클래스
C# JSON 클래스 :
AllProjects [] AllProjectsList;
public class AllProjects
{
public Project [] Projects { get; set; }
}
public class Project
{
[JsonProperty("self")]
public string self { get; set; }
[JsonProperty("id")]
public string id { get; set; }
[JsonProperty("key")]
public string key { get; set; }
[JsonProperty("name")]
public string name { get; set; }
[JsonProperty("avatarUrls")]
public Dictionary<string, string> Result { get; set; }
}
내 JSON 문자열 :
[{
"self":"https://test.test.com/rest/api/2/project/AAAVOA",
"id":"11211",
"key":"AAAVOA",
"name":"AAA VOA",
"avatarUrls":
{
"16x16":"https://test.test.com/secure/projectavatar?size=small&pid=11211&avatarId=10281",
"48x48":"https://test.test.com/secure/projectavatar?pid=11211&avatarId=10281"
}
},
{
"self": ...
및 역 직렬화 코드 :
AllProjectsList = JsonConvert.DeserializeObject<AllProjects>(response.Content) as AllProjects;
어떤 오류가 발생했는지 알려주지 않았으므로 Google에서 해결할 수 없습니다. 특정 예외를 추가하려면 질문을 업데이트하십시오. – Adrian