1

我有一个有时会返回空数据的 WEB API。我期待以下格式作为响应

{"cardResponse" : null}

但我得到{}了回应。任何想法?

我的方法定义看起来像:

public HttpResponseMessage Opeation(string input1, [FromUri] input2 request)

返回语句如下所示:

return Request.CreateResponse(HttpStatusCode.OK, response);

响应类结构:

public class RootResponse    {

    public CardResponse cardResponse{ get; set; }

}

  Public class CardResponse  {

    public string CardName { get ; set;}  
}
4

1 回答 1

1

您在 JSON 格式化程序中NullValueHandling设置了选项。NullValueHandling.Ignore检查 WebApiConfig 是否替换了默认格式化程序,或者有人可以关闭为 default 传递的空值JsonMediaTypeFormatter

于 2017-01-25T15:35:14.050 回答