Vic*_*cky 2 .net c# json.net c#-4.0 asp.net-web-api
以下是我目前的 json 响应。
{
firstName: "xyz",
lastName: "efh",
id: 123,
key: ''
}
Run Code Online (Sandbox Code Playgroud)
如果属性是一个空字符串(如上述响应中的 key),如何忽略该属性。我知道如何在 aa 属性为空时忽略它,但在它为空时不知道。
要忽略空字符串,请使用默认值处理选项并将属性默认值设置为空字符串
[DefaultValue("")]
public string key { get; set; }
Run Code Online (Sandbox Code Playgroud)
并在JsonSerializerSettings如下设置
new JsonSerializerSettings { DefaultValueHandling = DefaultValueHandling.Ignore }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |