10
使用Web API返回匿名类型
使用MVC时,返回即席Json很容易。 return Json(new { Message = "Hello"}); 我正在使用新的Web API寻找此功能。 public HttpResponseMessage<object> Test() { return new HttpResponseMessage<object>(new { Message = "Hello" }, HttpStatusCode.OK); } 由于DataContractJsonSerializer无法处理匿名类型,因此引发了异常。 我有这个替换此JsonNetFormatter基于Json.Net。如果我使用这行得通 public object Test() { return new { Message = "Hello" }; } 但如果我不返回HttpResponseMessage,我看不到使用Web API的意义,那么最好还是坚持使用香草MVC。如果我尝试使用: public HttpResponseMessage<object> Test() { return new HttpResponseMessage<object>(new { Message = "Hello" …