2016-07-26 4 views
0

JAVAのCouchbase DBからJSONデータを取得する際のエラーRestful API。JAVAのCouchbase DBからJSONデータを取得する際にエラーが発生するリーズナブルなAPI

私はCouchbase DBからJSONデータを取得し、APIを介して戻そうとしています。

エラー:

"HTTPステータス500 - とjava.lang.ClassCastException: はcom.couchbase.client.java.document.JsonDocumentにキャストすることはできませんjava.lang.Stringで"

コード:

@Override 
    public JsonDocument getProduct(String productId) 
      throws URISyntaxException, IOException, InterruptedException, Exception { 
     JsonDocument response = null; 
     CouchbaseConnectionManager couchbaseConnectionManager = new CouchbaseConnectionManager(); 
     response = (JsonDocument) couchbaseConnectionManager.getCouchbaseClient().get(productId); 
     return response; 
    } 

助けてください。

おかげ

答えて

0

APIは、文字列を返し、あなたがJsonDocumentにキャストされているように見えます。リターンを文字列として受け取り、org.jsonや他のJsonヘルパーを使用してJSONに変換することができます

+0

ありがとうございましたRamachandran。 – Emraan

関連する問題