2

OData サービスで Json シリアル化をサポートしたいのですが、この動作を V2 バージョンに追加する WCF Data Service ツールキットについて読みました。WCF Data Service が WCF Data Service 5.0 の新しいバージョンをリリースしたことを読んだ後、その方法を知る必要があります。

を追加する$Format=jsonと、常にこの属性がサポートされていません。

なにか提案を 。前もって感謝します ...

4

1 に答える 1

4

JSON を要求する通常の方法は、Accept ヘッダーを使用することです (基本的に HTTP に従います。クライアントが応答の特定の表現を必要とする場合は、Accept ヘッダーで要求する必要があります)。したがって、Accept: application/json;odata=verbose を送信すると、Verbose JSON 応答が返されます。

WCF Data Services は現在、$format クエリ オプションを実装していません。ただし、「上に」追加することはできます。これを行うにはいくつかの方法があります (Web を検索するだけです)。それらの 1 つは、たとえばここにあります: http://archive.msdn.microsoft.com/DataServicesJSONP

于 2012-06-17T20:34:35.347 に答える