将 json 与 WCF 一起使用?容易吗

本文关键字:易吗 一起 json WCF | 更新日期: 2023-09-27 18:31:41

我需要构建一个服务层。我需要为 MVC UI 层提供服务。它还需要为本机应用程序提供服务。我想以 json 格式提供所有内容,因为数据包大小很小,我不希望调试多个协议。

但是,我喜欢使用 SOAP,因为它可以让您使用 c# 轻松构建引用。

所以我有点卡住了。构建服务层以返回 json 并从某个合约自动构建的最佳方法是什么?有办法吗?

将 json 与 WCF 一起使用?容易吗

可以在 WCF 操作中使用简单的 json 序列化协定方法:

[WebInvoke(Method = "GET",
       RequestFormat = WebMessageFormat.Json,
       ResponseFormat = WebMessageFormat.Json,
       UriTemplate = "myTpl")]
您可以通过

在 endpointBehaviors 下向配置添加设置来启用 json:

<webHttp defaultOutgoingResponseFormat="Json"/>