2016-03-29 30 views
0

私はクラウドに慣れていなくても、アクセスと取得のために提供するさまざまなAPIを考え出しています。Cloudant CouchDBからJSON出力を取得する方法は?

これまでは、JSONをPOJOの直列化されていないオブジェクトとして返すセレクタ文字列を使用してfindbyIndexを使用しました。

私が働いている特定のユースケースでは、私はJSONだけを取得し、デタラライズされていないオブジェクトを取得する必要があります。 JSONとしてのみ実際のクラウドドックを取得できる方法やAPIはありますか?

+0

Cloudant Javaライブラリを使用しているようですね。デシリアライズされていないオブジェクトが必要ない場合は、CloudantのHTTP REST APIを調べましたか?それはJSONを直接返します。 REST APIの基本については、https://cloudant.com/for-developers/を参照してください。 – brobes

答えて

1

生のJSONだけを読み込みたいドキュメントのIDがわかっている場合は、findメソッドを使用して、要求から生の入力ストリームを取得できます。現在、findByIndexメソッドを使用すると、逆シリアル化されたJavaオブジェクトのみを取得できるため、POJOには常にMapオブジェクトを使用できます。それはかもしれませんが、私はがこれをテストしたクラスをdeserialiseにクラスのためにStringを渡すことが可能かもしれませんが。

関連する問題