Greetings... it would seem you are just attempting to rip your string apart... many different ways to do it, but only recommended if you can count on the string being formatted a particular way every time... if so, try something like... (assuming testString is has the content you displayed)
string[] items = testString.Split(',');
Dictionary<string, string> info = new Dictionary<string, string>();
foreach (string item in items)
{
string[] subItems = item.Split(":".ToCharArray(), 2);
info.Add(subItems[0], subItems[1]);
}
Good luck!