using System.Text.RegularExpressions;
public static void Main()
string input = "Field1 : 123 , Field2 : 456";
string[] substrings = Regex.Split(input, ",");
foreach (string match in substrings)
string[] tmp = Regex.Split(match, ":");
output = output + "\"" + tmp[0].ToString().Trim() + "\":" + tmp[1].ToString().Trim() + "," ;
Fields flds = JsonConvert.DeserializeObject<Fields>("{" + output.TrimEnd(',') + "}");
Console.WriteLine("Field1=" + flds.Field1 + ", Field2=" + flds.Field2);
public string Field1 { get; set; }
public string Field2 { get; set; }