public string ToJson()
{
var sb = new StringBuilder();
// in array of one for now
sb.AppendFormat("[{{ \"a\" : \"{0}\"", _command);
foreach (var arg in _arguments)
{
// need to quote strings only?
sb.AppendFormat(", \"{0}\" : \"{1}\"", arg.name, arg.value);
}
sb.Append(" }]");
return sb.ToString();
}