Json в ListView - невозможно преобразовать тип в IEnumerable - Xamarin - PullRequest
0 голосов
/ 07 января 2020

Я с трудом пытаюсь понять, как связать мои json данные с представлением списка. У меня есть ошибка в topList.ItemsSource = recipes; который "не может неявно преобразовать рецепты типа в IEnumerable. Вы пропустили приведение?"

public class Recipes
    {
        public List<Recipe> Recipe { get; set; }
    }

    public class Recipe
    {
        public string Title { get; set; }
        public string Img { get; set; }
    }

Json Файл

{
  "Recipe": [
    {
      "title": "Satay Chicken Skewers",
      "img": "satayChicken.jpg"
    },
    {
      "title": "Sweet Potato Spinach Feta Pie",
      "img": "SweetPotatoSpinachFetaPie.jpg"
    }
  ]
}

1 Ответ

3 голосов
/ 07 января 2020

recipes это отдельный объект. recipes.Recipe - это список (или IEnumerable)

topList.ItemsSource = recipes.Recipe;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...