ASP.NET Web API現使用Json.NET,獲得若干增強

openkk 12年前發布 | 10K 次閱讀 ASP.NET

ASP.NET Web API 發布候選版獲得了若干增強,如將 Json.NET 作為默認的序列化器,可測試性更好的 Http 消息處理器,以及 IAPIExplorer API 等等。

特別一提的是,Json.NET 目前成為了 Web API 默認的序列化器,這意味著我們不再需要切換默認實現——例如,為了能夠使用日期(Json.NET 4.5 默認使用 ISO 8601 日期格式)。結果,多余的 System.Json.dll 已經被移除。正如微軟所說:

Json.NET 為一個現代 Web 框架提供了靈活性與性能。

HttpClient 現在派生于一個新的 HttpMessageInvoker 類。我們可以使用后者對 Http 消息處理器進行單元測試,而不再需要直接使用更為重量級的前者。此外,IAPIExplorer API 現已加入到發行版本中。完整的改動可以查看發行說明

ASP.NET Web API 是微軟用于構建 RESTful Web 服務的 WCF 替代方案。RC 版還發布了其他 ASP.NET Web 棧組件,如 ASP.NET web pages 2ASP.NET MVC 4

查看英文原文:ASP.NET Web API Now Uses Json.NET, Gets Several Enhancements

來自: InfoQ

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!