C# JSON反序列化类
不知道我反序列化错在哪里 C#JSON类:C# JSON反序列化类,c#,json.net,C#,Json.net,不知道我反序列化错在哪里 C#JSON类: AllProjects [] AllProjectsList; public class AllProjects { public Project [] Projects { get; set; } } public class Project { [JsonProperty("self")] public string self { get; set; } [JsonProperty("id")] publi
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; }
}
和反序列化代码:
AllProjectsList = JsonConvert.DeserializeObject<AllProjects>(response.Content) as AllProjects;
AllProjectsList=JsonConvert.DeserializeObject(response.Content)作为所有项目;
您可以检查以了解类应该是什么样子。问题在反序列化行上。您可以简单地执行以下操作:
List<Project> projects = JsonConvert.DeserializeObject<List<Project>>(response.Content);
List projects=jsoninvert.DeserializeObject(response.Content);
希望有帮助 我们也不能,因为您没有告诉我们您遇到了什么错误:)请更新问题以添加您遇到的特定异常。谢谢,我自己检查过了。我忘了1行=))
List<Project> projects = JsonConvert.DeserializeObject<List<Project>>(response.Content);