2016-01-06 27 views
1

我想搜索數據庫中的一行。我把這個查詢我的代碼

ParseQuery<ParseObject> query_names = ParseQuery.getQuery("PhoneBook"); 
      query_names.include("Numbers"); 
      query_names.whereStartsWith("Name", searchString.toLowerCase()); 
      query_names.setLimit(20); 
      query_names.findInBackground(); 

我得到這個例外

com.parse.ParseRequest $ ParseRequestException:壞JSON響應

+0

什麼是'AsyncrechercheTask'?並在哪裏使用這個迴應? –

+0

AsyncrechercheTask沒有任何作用 –

+0

我從不同的輸入獲得同樣的錯誤,從昨晚開始。我已經縮小到你登錄/初始化解析/放入密鑰的位置,並發現它在那個時候沒有經過。嘗試清除您的應用數據。如果有人得到相似的錯誤,請告訴我! – lawonga

回答

1

此異常是從剖析版本 在我buid.gradle我用這樣的編譯:

compile 'com.parse:parse-android:1.+' 

最好的辦法就是把這樣的

compile 'com.parse:parse-android:1.12.0' 

,它會正常工作

0

我想你可能忘記最後的斜線,像我一樣。它導致這個錯誤。

.server("http://localhost:1337/parse/") // The trailing slash is important.