Привет. Делаю парсинг JSON. Все было бы отлично, если бы не одно но!
При первом запросе поле id отдается в string, во втором запросе оно уже object. Из-за этого парсинг постоянно крошится.
Я сначала делаю классы для парсинга, потом объявляю новый объект класса и десериализую данные.
Как сделать чтобы можно было выпарсить как string так и object тип данных?
Например, от первой до последней страницы идет
public class Pagination
{
public string resultCountMessage { get; set; }
public int currentPageSize { get; set; }
public int totalResults { get; set; }
public object firstPageUrl { get; set; }
public string nextPageUrl { get; set; }
public object prevPageUrl { get; set; }
public string lastPageUrl { get; set; }
public List<PageButtonUrl> pageButtonUrls { get; set; }
}
А на последней вот так
public class Pagination
{
public string resultCountMessage { get; set; }
public int currentPageSize { get; set; }
public int totalResults { get; set; }
public string firstPageUrl { get; set; }
public object nextPageUrl { get; set; }
public string prevPageUrl { get; set; }
public object lastPageUrl { get; set; }
public List<PageButtonUrl> pageButtonUrls { get; set; }
}
{
"resultCountMessage":"Markoff",
"currentPageSize":5,
"totalResults":10,
"firstPageUrl":"urlfirstpage",
"nextPageUrl":"urlnextpage",
"prevPageUrl":"urlprevpage",
"lastPageUrl":"urllastpage",
}