Упростить преобразование JSON в IEnumerable коллекцию - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день. Возможно ли упросить данный код? Если да, то как? Задача: Занести содержимое файла file.json в коллекцию IEnumerable
class Repository 
{
        public Uri url { get; set; }
        public string name { get; set; }
}
 
public class Program 
    {
        public static void Main(string[] args)
        {
            using (StreamReader jsonfile = new StreamReader("file.json"))
            {
                string json = jsonfile.ReadToEnd();
 
                IEnumerable<Repository> _repos;
                _repos = JsonConvert.DeserializeObject<IEnumerable<Repository>>(json);
 
                dynamic array = JsonConvert.DeserializeObject(json);
                foreach (var item in array)
                {
                    Console.WriteLine(item.url);
                    Console.WriteLine(item.name);
                }
            }
         Console.ReadLine();
        }
    }

Решение задачи: «Упростить преобразование JSON в IEnumerable коллекцию»

textual
Листинг программы
                IEnumerable<Repository> _repos;
                _repos = JsonConvert.DeserializeObject<IEnumerable<Repository>>(json);
 
                dynamic array = JsonConvert.DeserializeObject(json);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.667 из 5
Похожие ответы