我想创建一个以JSON格式返回数据的示例wcf服务。但我不想使用WebGet(ResponseFormat= WebMessageFormat.Json),因为我认为那样我的服务合同就会受到污染。因为使用WCF的全部目的是创建WCF,然后使用端点获得新的类型,如JSON/ C#等。
我有没有办法创建一个wcf服务,然后使用config通过添加服务行为和特定的enpoint来获取json数据,这可能是我想错了。
谢谢,Daljit Singh
发布于 2011-10-30 09:44:53
您可以尝试查看WCF WebHttpService,因为它可以配置为显式设置格式或根据请求自动设置格式。默认设置是自动设置格式,服务将尝试按以下顺序确定响应的格式:
这里有一篇关于这方面的博客文章:Automatic and Explicit Format Selection in WCF WebHttp Services
整个系列(嗯,12部分中的前10部分,最后两部分据我所知还没有发布)在这里:Introducing WCF WebHttp Services in .NET 4
不确定这是否是你想要的,但它可能会有帮助。
https://stackoverflow.com/questions/7940628
复制相似问题