使用WCF Data Services Toolkit或其他方式來支持$format
參數,如JSONPSupportInspectorAttribute
我收到了一些json響應,這對我來說有點奇怪。WCF數據服務 - JSON響應有額外的「結果」部分
爲什麼我的JSON的樣子:
{
"d" : {
"results": [
{
"__metadata": {
當從OData.org $format的JSON如下:
{
"d" : [
{
"__metadata": {
爲什麼我的有一個額外的 「效果」 分節?
我的數據服務只是直接構建到我的實體框架模型上。我是否必須使用特定的上下文模板才能消失?
負載確實帶有版本信息。 DataServiceVersion頭是爲此目的。所以沒有必要猜測。上面的描述是關於服務器決定使用哪個版本來響應客戶端請求,而不是讀取現有的有效負載。 – 2012-06-28 11:40:36
我很抱歉你說得對。有一個標題表示版本。我不知道我是如何錯過它的,可能是代理服務器正在剝離它,我不知道。但無論如何,謝謝。 – Aliostad 2012-06-28 11:59:41
順便說一下,恕我直言,這個信息應該已經實現了,例如:Content-Type:application/json; DataServiceVersion = 2.0'。在版本號中也有一個';'分號,這個分號並不好。 – Aliostad 2012-06-28 12:08:33