public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
{
ParameterCollection parameters = value as ParameterCollection;
if (parameters != null)
{
StringBuilder sb = new StringBuilder("{params:{");
foreach (Parameter parameter in parameters)
{
sb.Append(parameter.ToString()).Append(",");
}
if (sb[sb.Length-1] == ',')
{
sb.Remove(sb.Length - 1, 1);
}
sb.Append("}}");
writer.WriteRawValue(sb.ToString());
}
}