Получить данные из json и org.json.JSONException

После 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; } 

}

Что-то не так с моим кодом? Код, который я предоставил, – это то, где происходят исключения