using System.Collections.Generic;
using System.Collections.Specialized;
public string Key { get; set; }
public string Value { get; set; }
public static void Main()
List<Dictionary<string, string>> obj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Dictionary<string, string>>>(JsonFile.JsonText);
foreach(Dictionary<string, string> lst in obj)
Console.WriteLine("--NewObject--");
OrderedDictionary myGlobalDictionary = new OrderedDictionary();
foreach(KeyValuePair<string, string> item in lst)
myGlobalDictionary.Add(item.Key, item.Value);
Console.WriteLine(string.Format("{0}: {1}", item.Key, item.Value));
public static class JsonFile
public static string JsonText = "[{\"Key1\": \"Value1\", \"Key2\": \"Value2\",\"Key3\": \"Value3\"}]";