2

現在、Xamarin アプリで OData を使用しています。iPhone 5 よりも古いデバイスでは、パフォーマンスに重大な問題があります。これは、単純な要求で大量の Xml が返されるためだと思いますが、これは電話で解析する必要があります。Json を使用すると、ペイロード サイズが 1/10 に削減されます。

(注: クライアント ライブラリが実行しなければならない作業量が減るという事実に言及しているのであり、ネットワーク経由でより迅速に転送されるという事実ではありません)

Simple.OData で Json を有効にするにはどうすればよいですか? Xml は iPhone 4 では基本的に使用できません。

ありがとう

4

2 に答える 2

2

JSON サポートが Simple.OData.Client 4.0 に追加されました。今はうまくいくはずです。

于 2014-12-09T12:00:23.210 に答える
0

OData プロトコルに従って、http ヘッダーに次を追加すると、Json 形式を使用するサーバーが有効になります。 Accept:application/json

または、次のように URL に $format を追加します。

BaseUrl\Customers?$format=application/json

于 2014-06-19T03:07:33.193 に答える