如何将响应转换为我的实体对象

时间:2019-03-05 21:52:58

标签: c# asp.net

环境:VS2015控制台应用程序

如何将响应转换为我的实体对象?

here的WebClient类下找到了文章。

还想知道什么是JArray?我在Newtonsoft.JSON和MS MVC中找到了一些东西。

var client = new WebClient();
client.Headers.Add("user-agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36");
var response = client.DownloadString("https://api.github.com/repos/restsharp/restsharp/releases");
var releases = JArray.Parse(response);

1 个答案:

答案 0 :(得分:1)

以这种方式仅使用Newtonsoft.Json NuGet软件包。

YourEntity entity = JsonConvert.DeserializeObject<YourEntity>(response);