我喜欢使用 servicestack 的 IRestClient 来测试我的 api 的简单性,但是当有人发送不完整的对象时,我需要复制一个测试场景。例如,如果我的 dto 看起来像这样:
public class Todo
{
public long? Id { get; set; }
public string Content { get; set; }
public int? Order { get; set; }
public bool? Done { get; set; }
}
我想用这样的部分json做一个PUT:
{"Id": 99999, "Order":1}
如何使用 json 客户端仅发送上述内容。如果我使用类型化的版本,客户端会发送带有默认值的整个对象。