После json будет получена, но через http://localhost/getData.php
но исключение
{"username":"not found","password":null}
Вход в систему
02-19 17:31:54.745: E/JSON Parser(5277): Error parsing data org.json.JSONException: End of input at character 0 of 02-19 17:31:59.185: E/JSON Parse(5277): ERROR
Следующий код – это метод, в котором исключение
@Override protected String doInBackground(String... url){ try{ String resultText = ""; EditText edit = (EditText)findViewById(R.id.text_box); id = edit.getText().toString(); List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("id",id)); JSONObject json = jsonParser.HttpRequest("http://localhost/getData.php", params); resultText = json.getString("username"); }catch(Exception e){ e.printStackTrace(); Log.e("JSON Parse","ERROR"); } return ""; }
открытый класс SimpleJsonParser {
public SimpleJsonParser(){ } public JSONObject HttpRequest(String url, List<NameValuePair> params){ InputStream input = null; JSONObject jObj = null; String json = ""; String line; StringBuilder builder = new StringBuilder(); HttpClient client = new DefaultHttpClient(); paramsString = URLEncodedUtils.format(params,"utf-8"); url += "?" + paramsString; HttpGet httpGet = new HttpGet(url); try{ HttpResponse response = client.execute(httpGet); StatusLine statusLine = response.getStatusLine(); if(statusLine.getStatusCode() == HttpStatus.SC_OK){ HttpEntity entity = response.getEntity(); input = entity.getContent(); BufferedReader reader = new BufferedReader(new InputStreamReader(input)); while((line = reader.readLine())!=null){ builder.append(line); } json = builder.toString(); } else { Log.e("JSON Parser","Failed to download file"); } }catch(ClientProtocolException e){ e.printStackTrace(); }catch(IOException e){ e.printStackTrace(); } try { jObj = new JSONObject(json); input.close(); } catch (Exception e) { Log.e("JSON Parser", "Error parsing data " + e.toString()); } return jObj; }
}
Что-то не так с моим кодом? Код, который я предоставил, – это то, где происходят исключения