Упростить преобразование 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);