【发布时间】:2014-04-11 06:37:47
【问题描述】:
我正在尝试通过服务(WCF 数据服务)将数据从数据库传递到控制器,该服务是一个独立的应用程序。在运行服务进行测试时,数据以 XML 格式显示。我需要以 JSON 格式查看数据。有什么解决办法吗??
提前致谢
【问题讨论】:
-
我在 C#.Net VS2012 中这样做
标签: json wcf wcf-data-services
我正在尝试通过服务(WCF 数据服务)将数据从数据库传递到控制器,该服务是一个独立的应用程序。在运行服务进行测试时,数据以 XML 格式显示。我需要以 JSON 格式查看数据。有什么解决办法吗??
提前致谢
【问题讨论】:
标签: json wcf wcf-data-services
对于 JSON 支持:
从Microsoft Code Gallery 下载 JSONPSupportBehavior.cs
在下载的项目中找到 JSONPSupportBehavior.cs 文件并将其包含在您的 Web 项目中。
添加对 System.Runtime.Serialization.dll 的引用。
使用 JSONPSupportBehavior 属性标记您的服务。
[JSONPSupportBehavior]
public class WcfDataService : DataService<SampleDbEntities>
请参考此链接 A Beginner's Tutorial for Creating WCF Data Services
希望对你有帮助
【讨论】:
WCF 数据服务支持开箱即用的 JSON。
为了接收 JSON 格式的响应,您可以在请求的接受标头中包含 application/json。或者您可以在请求网址中使用 $format=json。
【讨论】: