2012-06-17 116 views
2

我希望我的OData服务支持Json序列化,我阅读了有关将此行为添加到V2版本的WCF数据服务工具包。在阅读WCF数据服务发布WCF数据服务5.0的新版本之后,我需要知道如何去做。WCF数据服务版本5.0和Json

我添加了$Format=json,我得到所有这个属性不被支持的时间。

任何建议。 在此先感谢...

回答

4

请求JSON的常用方法是使用Accept标头(基本上跟随HTTP,如果客户想要某个表示的响应,它应该在Accept标头中请求它)。 所以如果你发送Accept:application/json; odata = verbose,你会得到详细的JSON响应。

WCF数据服务目前没有实现$ format查询选项。但是你可以将它添加到“顶部”。有几种方法可以做到这一点(只需搜索网页)。其中之一是例如这里:http://archive.msdn.microsoft.com/DataServicesJSONP