0
我正在開發一個Android應用程序,其通過JSON連接蟒蛇服務器。我現在遇到了阻礙android客戶端和python服務器之間連接的錯誤。的Android的Json RPC到pysjonrpc拋出無效JSON響應
由於pyjsonrpc從來沒有在其迴應JSON字符串鍵「錯誤」的,Android的JSON-RPC包拋出關於尋找的響應沒有「錯誤」鍵異常。
唯一的例外是在文件中JSONRPCHttpClient.class
responseString = responseString.trim();
JSONObject jsonResponse = new JSONObject(responseString);
Object jsonError = jsonResponse.get("error");
if(!jsonError.equals((Object)null)) {
throw new JSONRPCException(jsonError);
} else {
return jsonResponse;
}
我不知道這是一個做法,因爲我很新的Android的發展增添了「錯誤」的,以響應JSON拋出。是否有任何複雜的方法來解決這個問題?
引發的異常是:org.json.JSONException: No value for error
我使用pyjsonrpc包服務器端JSON接口 –
那麼,什麼是你'jsonResponse'需要的信息呢?它是否必須包含「錯誤」?如果是這樣,它的格式是什麼(例如String,JSONObject,int,...等)?通過一個標準的項目 –
它返回一個標準的項目未找到錯誤?你可以請編輯你的問題與你等待它的迴應和你實際得到的迴應「responseString」? –