将 json 与 WCF 一起使用?容易吗
本文关键字:易吗 一起 json WCF | 更新日期: 2023-09-27 18:31:41
我需要构建一个服务层。我需要为 MVC UI 层提供服务。它还需要为本机应用程序提供服务。我想以 json 格式提供所有内容,因为数据包大小很小,我不希望调试多个协议。
但是,我喜欢使用 SOAP,因为它可以让您使用 c# 轻松构建引用。
所以我有点卡住了。构建服务层以返回 json 并从某个合约自动构建的最佳方法是什么?有办法吗?
可以在 WCF 操作中使用简单的 json 序列化协定方法:
[WebInvoke(Method = "GET",
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "myTpl")]
您可以通过
在 endpointBehaviors 下向配置添加设置来启用 json:
<webHttp defaultOutgoingResponseFormat="Json"/>