2016-07-26 3 views
0

Ошибка при получении данных JSON из базы данных Couchbase в JAVA Restful API.Ошибка при получении данных JSON из базы данных Couchbase в JAVA Restful API

Я пытаюсь получить данные JSON из базы данных Couchbase и вернуть его через API.

Ошибка:

"HTTP Status 500 - java.lang.ClassCastException: java.lang.String не может быть приведен к com.couchbase.client.java.document.JsonDocument"

Код:

@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

Спасибо, Рамачандран. – Emraan

Смежные вопросы