Создайте класс для синтаксического анализа данных JSON и в нем должны быть определения для данных, которые вы получаете
, поэтому этот класс для данных, которые вы получаете, должен быть
public class Event
{
public string id { get; set; }
public string date { get; set; }
public string date_gmt { get; set; }
public guid guid { get; set; }
public string modified { get; set; }
public string modified_gmt { get; set; }
public string slug { get; set; }
public string status { get; set; }
public string type { get; set; }
public string link { get; set; }
public title title { get; set; }
public content content { get; set; }
public string featured_media { get; set; }
public string template { get; set; }
}
public class guid
{
public string rendered { get; set; }
}
public class title
{
public string rendered { get; set; }
}
public class content
{
public string rendered { get; set; }
public string @protected { get; set; } //@ to ignore the keyword protected
}
также измените свой код клиента на этот
HttpClient client = new HttpClient();
var response = await client.GetAsync("http://studioden.uk/wpjson/wp/v2/events/").ConfigureAwait(false);
if (response.IsSuccessStatusCode)
{
var content = await response.Content.ReadAsStringAsync().ConfigureAwait(false);
var events = JsonConvert.DeserializeObject<List<Event>>(content);
}
Здесь класс Event используется для сопоставления данных JSON, чтобы вы могли получить к ним доступ позже из списка
Примечание: Вы не должны выставлять здесь конечную точку в своем вопросе, вот как я увидел данные и написал для них класс