2012-06-17 103 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