json, возвращаемый службой, является объектом, содержащим список.Вы не можете десериализовать его непосредственно в список
, используя json2csharp.com , я получаю эту модель для json
public class Product
{
public string product_id { get; set; }
public string thumb { get; set; }
public string name { get; set; }
public string price { get; set; }
public string special { get; set; }
public int rating { get; set; }
public string discount_percentage { get; set; }
}
public class RootObject
{
public List<Product> products { get; set; }
}