-1
如何在ASP.NET Web API返回給客戶端之前編輯和更改返回的JSON。 例如:在ASP.Net Web API中自定義返回的JSON數據
public HttpResponseMessage GetCustomerById(int customerId)
{
Customer customer = DAL.GetCustomer(123);
if (customer == null)
{
return Request.CreateResponse(HttpStatusCode.NotFound, "Could not find customer " + customerId.ToString());
}
else
{
return Request.CreateResponse(HttpStatusCode.OK, customer);
**// Here I like to edit the JSON before I return it**
}
}
您可以創建自定義序列並使用它的標準一個 –
究竟是你想改變什麼?客戶對象? – mezmi
是的。假設我想以特定格式返回日期 - 特殊格式的Customer.SomeDate屬性(UTC) – user3237706