Привет. Как передать десериализованные данные JSON в View. Я попробовал ниже, но не работает. У меня есть класс модели с именем RootObject и мой класс метода действия с именем GetAPIStringAsync ()
public class RootObject
{
public int Id { get; set; }
public string Title { get; set; }
public string Url { get; set; }
}
[HttpGet]
public async Task<string> GetAPIStringAsync()
{
HttpClient client = new HttpClient();
string APIdatas = null;
HttpResponseMessage response = await client.GetAsync("https://jsonplaceholder.typicode.com/todos/");
if (response.IsSuccessStatusCode)
{
APIdatas = await response.Content.ReadAsStringAsync();
}
var stringJson = JsonConvert.DeserializeObject<IEnumerable<RootObject>>(APIdatas);
//Only for Testing
foreach (var item in stringJson)
{
Console.WriteLine(item);
Console.WriteLine(item.Id);
Console.WriteLine(item.Title);
Console.WriteLine(item.Url);
}
Console.ReadKey();
return View(RootObject);
}