Я думаю, что вы должны следовать этим путем разбора POJO в соответствии с вашим ответом JSON.
public class Data{
@Serialization("status")
@Expose
private String status;
@Serialization("data")
@Expose
private List<MyData> data;
Затем
public class MyData{
@Serialization("details")
@Expose
private List<Details> getDetails();
@Serialization("product_count")
@Expose
private String Product_count;
@Serialization("products")
@Expose
private List<Products> getProducts();
//setter and getters
}
Подробности POJO
Public class Details{
@Serialization("category_id")
@Expose
private String category_id;
@Serialization("category_name")
@Expose
private String category_name;
@Serialization("category_icon")
@Expose
private String category_icon;
//setter and getters
}
Продукты POJO
Public class Products{
@Serialization("product_id")
@Expose
private String product_id;
@Serialization("product_name")
@Expose
private String product_name;
@Serialization("product_image")
@Expose
private String product_icon;
etc
//setter and getters
}