private void ParseResults(NavigationParameters navParameters) { if (navParameters == null || navParameters.ToArray().Length == 0) { GotoMenu(); } var resultsList = ((string)navParameters["Results"]).Substring(5, navParameters["Results"].ToString().Length - 4 - 3).Split('[').ToList(); var listWithoutPunc = resultsList.Select(s => s = s.Replace('\'', ' ').Replace(']', ' ')).ToList(); var listOfListOfResults = listWithoutPunc.Select(s => s.Split(',')).ToList(); Results.Clear(); listOfListOfResults.ForEach(l => Results.Add(l[0], l[1])); }