【发布时间】:2014-07-05 10:17:36
【问题描述】:
我有一个返回 json 的休息服务。一切正常,我想知道是否可以忽略响应中的空值,因为我不想发送类似的内容:
{
"name": "George",
"country": null,
"city": null
}
我想返回类似的东西:
{
"name": "George"
}
代表Client的对象是这样的:
namespace Tests.Domain
{
public class Client
{
public Client() { }
[DataMember]
public string Name{ get; set; }
[DataMember]
public Country Country { get; set; }
[DataMember]
public City City { get; set; }
}
}
我的回答是:
...
return Request.CreateResponse((HttpStatusCode)200, clientSession);
提前致谢。
大卫 L.
【问题讨论】:
-
我没有使用 JSonNet 来序列化..
标签: c# json rest asp.net-web-api