我有一个外部网络服务,我尝试发布一些值。我发现我没有使用正确的模型来发布数据。问题是webservice在其属性名称中需要方括号。
所以我的模型看起来像这样:
public class person
{
[JsonProperty("person[name]")]
public string Name { get; set; }
[JsonProperty("person[misc]")]
public string Misc { get; set; }
}
使用Name作为键发布时,我希望使用JsonProperty值,因为这就是webservice接受的内容。有没有办法使用JsonProperty或者我必须手动添加其余部分吗?