using System.Collections.Generic;
public static void Main()
""FileURL"": ""http://somedomain.com/abc.exe"",
""FileURL"": ""http://somedomain.com/xyz.exe"",
""FileURL"": ""http://somedomain.com/def.exe"",
""FileURL"": ""http://somedomain.com/ghi.exe"",
""FileURL"": ""http://somedomain.com/jkl.exe"",
""FileURL"": ""http://somedomain.com/mno.exe"",
""FileURL"": ""http://somedomain.com/pqr.exe"",
List<LatestFile2> files = ParseJson(json);
foreach (LatestFile2 file in files)
Console.WriteLine("Index: "+file.Index+", URL: "+file.FileURL + ", Version: " + file.FileVersion);
private static List<LatestFile2> ParseJson(string json)
RootObject obj = JsonConvert.DeserializeObject<RootObject>(json);
List<LatestFile2> latestfiles = new List<LatestFile2>();
foreach (KeyValuePair<string, LatestFile> pair in obj.Files)
LatestFile2 f = new LatestFile2();
f.FileURL = pair.Value.FileURL;
f.FileVersion = pair.Value.FileVersion;
public string Response { get; set; }
public Dictionary<string, LatestFile> Files { get; set; }
public string FileURL { get; set; }
public string FileVersion { get; set; }
public string FileURL { get; set; }
public string FileVersion { get; set; }