ASP.NET Web API現使用Json.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 2和 ASP.NET MVC 4。
查看英文原文:ASP.NET Web API Now Uses Json.NET, Gets Several Enhancements
來自:
InfoQ
本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!