using Newtonsoft.Json.Linq;
using System.Collections.Generic;
public const string JSONTest = "[{\"Field1\":\"Value1\"},{\"Field2\":\"Value2\"},{\"Color\":\"Blue\"}]";
public static void Main()
Console.WriteLine( JsonConvert.SerializeObject( JsonFixer(JSONTest) ) );
public static Dictionary<string, string> JsonFixer(string input)
Dictionary<string, string> dict = new Dictionary<string, string>();
var jsonArray = JToken.Parse( JSONTest ) as JArray;
foreach ( JObject obj in jsonArray )
JProperty prop = obj.Properties().FirstOrDefault();
dict.Add( prop.Name, prop.Value.ToString() );