title: JSONException: Value <br of type java.lang.String cannot be converted to JSONObject
body: <p>I tried hard to search the solution but I still not manage to solve it. Kindly help. Here my java code : -</p>
  
  <pre><code>public class MainActivity extends Activity {
  
  String project_id;
  String id;
  InputStream is=null;
  String result=null;
  String line=null;
  int code = 0;
  
  public void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     setContentView(R.layout.activity_main);
  
     final EditText e_id      =(EditText) findViewById(R.id.editText1);
     final EditText e_prjId   =(EditText) findViewById(R.id.editText2);
     Button insert            =(Button) findViewById(R.id.button1);
  
     id           = e_id.getText().toString();
     project_id   = e_prjId.getText().toString();
     insert.setOnClickListener(new View.OnClickListener() {
         public void onClick(View v) {
             insert();
  
         }
     });
     }
  
     public void insert() {
     final ArrayList&lt;NameValuePair&gt; nameValuePairs = new ArrayList&lt;NameValuePair&gt;();
  
     nameValuePairs.add(new BasicNameValuePair("id",id));
     nameValuePairs.add(new BasicNameValuePair("Project_Id",project_id));
  
  
     new Thread(new Runnable() {
         public void run() {
             try {
  
                  HttpClient httpclient = new DefaultHttpClient();
                  HttpPost httppost = new HttpPost("http://192.168.0.111/insert.php");
  
                  httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
                  HttpResponse response = httpclient.execute(httppost); 
                  HttpEntity entity = response.getEntity();
                  is = entity.getContent();
                  Log.e("pass 1", "connection success ");
             }
             catch(Exception e){
                  Log.e("Fail 1", e.toString());
                  Toast.makeText(getApplicationContext(), "Invalid IP Address",
                  Toast.LENGTH_LONG).show();
             }  
  
             try {
                  BufferedReader reader = new BufferedReader(new InputStreamReader(is,"iso-8859-1"),8);
                  StringBuilder sb = new StringBuilder();
  
                  while ((line = reader.readLine()) != null){
                      sb.append(line + "\n");
                  }
  
                  is.close();
                  result = sb.toString();
                  Log.e("pass 2", "connection success ");
              }
              catch(Exception e){
                  Log.e("Fail 2", e.toString());
              }    
  
             try {
                 Log.i("tagconvertstr", "["+result+"]");
                 JSONObject json_data  = new JSONObject(result);
                 code=(json_data.getInt("code"));
             } catch (JSONException e) {
                 // TODO Auto-generated catch block
                 e.printStackTrace();
             }    
  
             if(code==1)
             {
                 Toast.makeText(getBaseContext(), "Inserted Successfully",Toast.LENGTH_SHORT).show();
             }
             else
             {
                 Toast.makeText(getBaseContext(), "Sorry, Try Again",Toast.LENGTH_LONG).show();
             }
         }
     }).start();
  
  
  
  }
  </code></pre>
  
  <p>php:-</p>
  
  <pre><code>&lt;?php
  $uname='root';
  $pwd='';
  
  
  $con =  new PDO("mysql:host=192.168.0.111;dbname=wktask", $uname, $pwd);
  
  
  $ID=$_REQUEST['ID'];
  $Project_Id=$_REQUEST['Project_Id'];
  
  $flag['code']=0;
  
  if($r= $con-&gt;query("insert into task(ID,Project_Id) values('$ID','$Project_Id')"))
  {
      $flag['code']=1;
  }
  
  echo(json_encode($flag));
  
  ?&gt;
  </code></pre>
  
  <p>I really no idea that what is the reason I keep receive error message from JSON exception error. Really appreciate somemore can help me.</p>
  
  <p>Thanks </p>