我正在使用 WCF 开发一个 Rest web 服务。
我有以下合同:
namespace ADM.Contracts
{
[DataContract]
public class FormContract
{
[DataMember]
public int FormId { get; set; }
[DataMember]
public string FormName { get; set; }
[DataMember]
public List<BlockContract> blocks { get; set; }
}
}
有时,块为空,我发送此 JSON:
[
{
"FormId": 1,
"FormName": "Formulario 1",
"blocks": null
},
{
"FormId": 2,
"FormName": "Formulario 2",
"blocks": null
},
{
"FormId": 3,
"FormName": "Formulario 3",
"blocks": null
}
]
我可以避免发送"blocks": null
吗?
我正在开发一个 Android 客户端来解析 JSON 数据。我该如何处理null
?