private static string GenerateCombined(ICollection<KeyValuePair<string, string>> data)
{
if (data.Count == 0)
return "{}";
var output = new StringBuilder("{");
foreach (var kvp in data)
output.Append(string.Format("{0}:\"{1}\",", kvp.Key, kvp.Value));
output.Remove(output.Length - 1, 1).Append("}");
return output.ToString();
}