OData4jはJSON形式のレスポンスをリクエストするのですか、レスポンスをJSON形式に変換しますか? (アンドロイド)

私はアンドロイドODataサービスコンシューマを作成するために次のコードを使用しています。

Services = ODataConsumer
           .newBuilder("http://xxx.xxx.xxx.xxx:xxxxx/WCFDataServices.svc/")
           .setFormatType(FormatType.JSON).build();

私が知りたいのは、クライアントが Services コンシューマを介してリクエストを出してサーバーがJSON形式のレスポンスを作成するか、OData4j /コンシューマがレスポンスをJSON形式に変換するかどうかです。

助けを前にありがとう。 :)

1

2 答え

これは、Accept要求ヘッダーを使用してサーバーからJSON応答を要求します。それは変換しません。

See: http://code.google.com/p/odata4j/source/browse/odata4j-jersey/src/main/java/org/odata4j/jersey/consumer/ODataJerseyClient.java#175

Hope that helps,
- john

0
追加された

オダタデフォルットフォーマットはアトムです。あなたが望むなら、すでに行っているようにJSONに変更することができます。

"FormatType.JSON"

OData4j /コンシューマAPIは、定義したフォーマットに応じてレスポンス・タイプを変換します。

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript