using System.Collections.Generic;
public static void Main()
var json = "[{\"key\":\"key1\",\"value\":\"val1\"},{\"key\":\"key2\",\"value\":\"val2\"}]";
var result = JsonConvert.DeserializeObject<List<KeyValuePair<string,string>>>(json);
Console.WriteLine("Key: {0} | Value: {1}", r.Key, r.Value);