在java中解析JSON数据时出错

在java中解析JSON数据时出错,java,php,android,json,Java,Php,Android,Json,我已经寻找了一天的解决方案,但找不到一个适合我的情况。很抱歉,我是JSON(自学程序员)的新手,我不知道应该只发布什么课程,所以我会把我所有的东西都放进去。我从LogCat获得以下错误: Error parsing data org.json.JSONException: Value <?xml of type java.lang.String cannot be converted to JSONObject 以下是我的JSON解析器类: package com.example.myt

我已经寻找了一天的解决方案,但找不到一个适合我的情况。很抱歉,我是JSON(自学程序员)的新手,我不知道应该只发布什么课程,所以我会把我所有的东西都放进去。我从LogCat获得以下错误:

Error parsing data org.json.JSONException: Value <?xml of type java.lang.String cannot be converted to JSONObject
以下是我的JSON解析器类:

package com.example.mytravelbuddy;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;

public class JSONParser {

    static InputStream is = null;
    static JSONObject jObj = null;
    static String json = "";

    // constructor
    public JSONParser() {

    }

    // function get json from url
    // by making HTTP POST or GET mehtod
    public JSONObject makeHttpRequest(String url, String method,
            List<NameValuePair> params) {

        // Making HTTP request
        try {

            // check for request method
            if(method == "POST"){
                // request method is POST
                // defaultHttpClient
                DefaultHttpClient httpClient = new DefaultHttpClient();
                HttpPost httpPost = new HttpPost(url);
                httpPost.setEntity(new UrlEncodedFormEntity(params));

                HttpResponse httpResponse = httpClient.execute(httpPost);
                HttpEntity httpEntity = httpResponse.getEntity();
                is = httpEntity.getContent();

            }else if(method == "GET"){
                // request method is GET
                DefaultHttpClient httpClient = new DefaultHttpClient();
                String paramString = URLEncodedUtils.format(params, "utf-8");
                url += "?" + paramString;
                HttpGet httpGet = new HttpGet(url);

                HttpResponse httpResponse = httpClient.execute(httpGet);
                HttpEntity httpEntity = httpResponse.getEntity();
                is = httpEntity.getContent();
            }           

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    is, "iso-8859-1"), 8);
            StringBuilder sb = new StringBuilder();
            String line = null;
            while ((line = reader.readLine()) != null) {
                sb.append(line + "\n");
            }
            is.close();
            json = sb.toString();
        } catch (Exception e) {
            Log.e("Buffer Error", "Error converting result " + e.toString());
        }

        // try parse the string to a JSON object
        try {
            jObj = new JSONObject(json);
        } catch (JSONException e) {
            Log.e("JSON Parser", "Error parsing data " + e.toString());
        }

        // return JSON String
        return jObj;

    }
}
package com.example.mytravelbuddy;
导入java.io.BufferedReader;
导入java.io.IOException;
导入java.io.InputStream;
导入java.io.InputStreamReader;
导入java.io.UnsupportedEncodingException;
导入java.util.List;
导入org.apache.http.HttpEntity;
导入org.apache.http.HttpResponse;
导入org.apache.http.NameValuePair;
导入org.apache.http.client.ClientProtocolException;
导入org.apache.http.client.entity.UrlEncodedFormEntity;
导入org.apache.http.client.methods.HttpGet;
导入org.apache.http.client.methods.HttpPost;
导入org.apache.http.client.utils.URLEncodedUtils;
导入org.apache.http.impl.client.DefaultHttpClient;
导入org.json.JSONException;
导入org.json.JSONObject;
导入android.util.Log;
公共类JSONParser{
静态InputStream为空;
静态JSONObject jObj=null;
静态字符串json=“”;
//建造师
公共JSONParser(){
}
//函数从url获取json
//通过使用HTTP POST或GET方法
公共JSONObject makeHttpRequest(字符串url、字符串方法、,
列表参数){
//发出HTTP请求
试一试{
//检查请求方法
如果(方法==“POST”){
//请求方法为POST
//defaultHttpClient
DefaultHttpClient httpClient=新的DefaultHttpClient();
HttpPost HttpPost=新的HttpPost(url);
setEntity(新的UrlEncodedFormEntity(参数));
HttpResponse HttpResponse=httpClient.execute(httpPost);
HttpEntity HttpEntity=httpResponse.getEntity();
is=httpEntity.getContent();
}else if(方法==“GET”){
//请求方法是GET
DefaultHttpClient httpClient=新的DefaultHttpClient();
String paramString=URLEncodedUtils.format(params,“utf-8”);
url+=“?”+参数字符串;
HttpGet HttpGet=新的HttpGet(url);
HttpResponse HttpResponse=httpClient.execute(httpGet);
HttpEntity HttpEntity=httpResponse.getEntity();
is=httpEntity.getContent();
}           
}捕获(不支持的编码异常e){
e、 printStackTrace();
}捕获(客户端协议例外e){
e、 printStackTrace();
}捕获(IOE异常){
e、 printStackTrace();
}
试一试{
BufferedReader reader=新的BufferedReader(新的InputStreamReader(
is,“iso-8859-1”),8);
StringBuilder sb=新的StringBuilder();
字符串行=null;
而((line=reader.readLine())!=null){
sb.追加(第+行“\n”);
}
is.close();
json=sb.toString();
}捕获(例外e){
Log.e(“缓冲区错误”,“错误转换结果”+e.toString());
}
//尝试将字符串解析为JSON对象
试一试{
jObj=新的JSONObject(json);
}捕获(JSONException e){
Log.e(“JSON解析器”,“错误解析数据”+e.toString());
}
//返回JSON字符串
返回jObj;
}
}
任何帮助都会非常有用,可能会解释我为什么会有这个错误,这样我就不会再重复了

编辑:为什么我的程序会得到一个XML值

12-10 15:17:42.975: I/sb.toString()(2589): <?xml version="1.0" encoding="iso-8859-1"?>
12-10 15:17:42.975: I/sb.toString()(2589): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
12-10 15:17:42.975: I/sb.toString()(2589):  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
12-10 15:17:42.975: I/sb.toString()(2589): <html lang="en" xml:lang="en">
12-10 15:17:42.975: I/sb.toString()(2589): <head>
12-10 15:17:42.975: I/sb.toString()(2589):  <title>WAMPSERVER Homepage</title>
12-10 15:17:42.975: I/sb.toString()(2589):  <meta http-equiv="Content-Type" content="txt/html; charset=utf-8" />
12-10 15:17:42.975: I/sb.toString()(2589):  <style type="text/css">
12-10 15:17:42.975: I/sb.toString()(2589): * {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): html {
12-10 15:17:42.975: I/sb.toString()(2589):  background: #ddd;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): body {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 1em 10%;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 1em 3em;
12-10 15:17:42.975: I/sb.toString()(2589):  font: 80%/1.4 tahoma, arial, helvetica, lucida sans, sans-serif;
12-10 15:17:42.975: I/sb.toString()(2589):  border: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  background: #eee;
12-10 15:17:42.975: I/sb.toString()(2589):  position: relative;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #head {
12-10 15:17:42.975: I/sb.toString()(2589):  margin-bottom: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  margin-top: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-bottom: 0em;
12-10 15:17:42.975: I/sb.toString()(2589):  border-bottom: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  letter-spacing: -500em;
12-10 15:17:42.975: I/sb.toString()(2589):  text-indent: -500em;
12-10 15:17:42.975: I/sb.toString()(2589):  height: 125px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=gifLogo) 0 0 no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): .utility {
12-10 15:17:42.975: I/sb.toString()(2589):  position: absolute;
12-10 15:17:42.975: I/sb.toString()(2589):  right: 4em;
12-10 15:17:42.975: I/sb.toString()(2589):  top: 145px;
12-10 15:17:42.975: I/sb.toString()(2589):  font-size: 0.85em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): .utility li {
12-10 15:17:42.975: I/sb.toString()(2589):  display: inline;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): h2 {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0.8em 0 0 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #head ul li, dl ul li, #foot li {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  display: inline;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0 0.2em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases, ul.projects, ul.tools {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  line-height: 24px;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases a, ul.projects a, ul.tools a {
12-10 15:17:42.975: I/sb.toString()(2589):  padding-left: 22px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngFolder) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.tools a {
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngWrench) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases a {
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngFolderGo) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dl {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dt {
12-10 15:17:42.975: I/sb.toString()(2589):  font-weight: bold;
12-10 15:17:42.975: I/sb.toString()(2589):  text-align: right;
12-10 15:17:42.975: I/sb.toString()(2589):  width: 11em;
12-10 15:17:42.975: I/sb.toString()(2589):  clear: both;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dd {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: -1.35em 0 0 12em;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-bottom: 0.4em;
12-10 15:17:42.975: I/sb.toString()(2589):  overflow: auto;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dd ul li {
12-10 15:17:42.975: I/sb.toString()(2589):  float: left;
12-10 15:17:42.975: I/sb.toString()(2589):  display: block;
12-10 15:17:42.975: I/sb.toString()(2589):  width: 16.5%;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0 0 0 20px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngPlugin) 2px 50% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589):  line-height: 1.6;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): a {
12-10 15:17:42.975: I/sb.toString()(2589):  color: #024378;
12-10 15:17:42.975: I/sb.toString()(2589):  font-weight: bold;
12-10 15:17:42.975: I/sb.toString()(2589):  text-decoration: none;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): a:hover {
12-10 15:17:42.975: I/sb.toString()(2589):  color: #04569A;
12-10 15:17:42.975: I/sb.toString()(2589):  text-decoration: underline;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #foot {
12-10 15:17:42.975: I/sb.toString()(2589):  text-align: center;
12-10 15:17:42.975: I/sb.toString()(2589):  margin-top: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  border-top: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-top: 1em;
12-10 15:17:42.975: I/sb.toString()(2589):  font-size: 0.85em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): </style>
12-10 15:17:42.975: I/sb.toString()(2589):     
12-10 15:17:42.975: I/sb.toString()(2589):  <link rel="shortcut icon" href="index.php?img=favicon" type="image/ico" />
12-10 15:17:42.975: I/sb.toString()(2589): </head>
12-10 15:17:42.975: I/sb.toString()(2589): <body>
12-10 15:17:42.975: I/sb.toString()(2589):  <div id="head">
12-10 15:17:42.975: I/sb.toString()(2589):      <h1><abbr title="Windows">W</abbr><abbr title="Apache">A</abbr><abbr title="MySQL">M</abbr><abbr title="PHP">P</abbr></h1>
12-10 15:17:42.975: I/sb.toString()(2589):      <ul>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>PHP 5</li>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>Apache 2</li>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>MySQL 5</li>
12-10 15:17:42.975: I/sb.toString()(2589):      </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  </div>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="utility">
12-10 15:17:42.975: I/sb.toString()(2589):      <li>Version 2.4
12-10 15:17:42.975: I/sb.toString()(2589): </li>
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="?lang=fr">Version Fran&ccedil;aise</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2> Server Configuration </h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <dl class="content">
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>Apache Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>2.4.4
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>PHP Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>5.4.16
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>Loaded Extensions : </dt> 
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>
12-10 15:17:42.975: I/sb.toString()(2589):          <ul>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>Core</li><li>bcmath</li><li>calendar</li><li>ctype</li><li>date</li><li>ereg</li><li>filter</li><li>ftp</li><li>hash</li><li>iconv</li><li>json</li><li>mcrypt</li><li>SPL</li><li>odbc</li><li>pcre</li><li>Reflection</li><li>session</li><li>standard</li><li>mysqlnd</li><li>tokenizer</li><li>zip</li><li>zlib</li><li>libxml</li><li>dom</li><li>PDO</li><li>Phar</li><li>SimpleXML</li><li>wddx</li><li>xml</li><li>xmlreader</li><li>xmlwriter</li><li>apache2handler</li><li>gd</li><li>mbstring</li><li>mysql</li><li>mysqli</li><li>pdo_mysql</li><li>pdo_sqlite</li><li>mhash</li><li>xdebug</li>
12-10 15:17:42.975: I/sb.toString()(2589):          </ul>
12-10 15:17:42.975: I/sb.toString()(2589):      </dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>MySQL Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>5.6.12
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):  </dl>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Tools</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="tools">
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="?phpinfo=1">phpinfo()</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="phpmyadmin/">phpmyadmin</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Your Projects</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="projects">
12-10 15:17:42.975: I/sb.toString()(2589):  <li><a href="connect_to_db">connect_to_db</a></li><li><a href="phpMyAdmin">phpMyAdmin</a></li><li><a href="travel_buddy">travel_buddy</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Your Aliases</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="aliases">
12-10 15:17:42.975: I/sb.toString()(2589):  <li><a href="phpmyadmin/">phpmyadmin</a></li><li><a href="sqlbuddy/">sqlbuddy</a></li><li><a href="webgrind/">webgrind</a></li>         
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul id="foot">
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="http://www.wampserver.com">WampServer</a></li> - 
12-10 15:17:42.975: I/sb.toString()(2589):         <li><a href="http://www.wampserver.com/en/donations.php">Donate</a></li> -
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="http:
12-10 15:17:42.975:I/sb.toString()(2589):
12-1015:17:42.975:I/sb.toString()(2589):
12-1015:17:42.975:I/sb.toString()(2589):
12-1015:17:42.975:I/sb.toString()(2589):
12-10 15:17:42.975:I/sb.toString()(2589):WAMPSERVER主页
12-1015:17:42.975:I/sb.toString()(2589):
12-1015:17:42.975:I/sb.toString()(2589):
12-1015:17:42.975:I/sb.toString()(2589):*{
12-1015:17:42.975:I/sb.toString()(2589):边距:0;
12-10 15:17:42.975:I/sb.toString()(2589):填充:0;
12-10 15:17:42.975:I/sb.toString()(2589):}
12-10 15:17:42.975:I/sb.toString()(2589):html{
12-1015:17:42.975:I/sb.toString()(2589):背景:#ddd;
12-10 15:17:42.975:I/sb.toString()(2589):}
12-1015:17:42.975:I/sb.toString()(2589):身体{
12-10 15:17:42.975:I/sb.toString()(2589):边缘:1米10%;
12-10 15:17:42.975:I/sb.toString()(2589):填充:1em 3em;
12-10 15:17:42.975:I/sb.toString()(2589):字体:80%/1.4塔荷马,arial,helvetica,lucida sans,sans serif;
12-10 15:17:42.975:I/sb.toString()(2589):边框:1px实心#999;
12-1015:17:42.975:I/sb.toString()(2589):背景:#eee;
12-10 15:17:42.975:I/sb.toString()(2589):位置:相对;
12-10 15:17:42.975:I/sb.toString()(2589):}
12-1015:17:42.975:I/sb.toString()(2589):#头{
12-10 15:17:42.975:I/sb.toString()(2589):边距底部:1.8em;
12-1015:17:42.975:I/sb.toString()(2589):边距顶部:1.8em;
12-10 15:17:42.975:I/sb.toString()(2589):填充底部:0em;
12-10 15:17:42.975:I/sb.toString()(2589):边框底部:1px实心#999;
12-10 15:17:42.975:I/sb.toString()(2589):字母间距:-500em;
12-10 15:17:42.975:I/sb.toString()(2589):文本缩进:-500em;
12-1015:17:42.975:I/sb.toString()(2589):高度:125px;
12-10 15:17:42.975:I/sb.toString()(2589):背景:url(index.php?img=gifLogo)0 0无重复;
12-10 15:17:42.975:I/sb.toString()(2589):}
12-10 15:17:42.975:I/sb.toString()(2589):.utility{
12-10 15:17:42.975:I/sb.toString()(2589):位置:绝对;
12-1015:17:42.975:I/sb.toString()(2589):右:4em;
12-1015:17:42.975:I/sb.toString()(2589):top:145px;
12-10 15:17:42.975:I/sb.toString()(2589):字体大小:0.85em;
12-10 15:17:42.975:I/sb.toString()(2589):}
12-1015:17:42.975:I/sb.toString()(
{
    "items": [
        {
            "ID": "1",
            "Location": "TEST",
            "Description": "TEST DESC",
            "Latitude": "1",
            "Longitude": "2",
            "Time": "3:00"
        },
        {
            "ID": "2",
            "Location": "TEST2",
            "Description": "TEST2 DESC",
            "Latitude": "1",
            "Longitude": "1",
            "Time": "7:00"
        },
        {
            "ID": "3",
            "Location": "TEST3",
            "Description": "TEST3 DESC",
            "Latitude": "3",
            "Longitude": "4",
            "Time": "12:00"
        }
    ],
    "success": 1
}
package com.example.mytravelbuddy;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.util.List;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.client.utils.URLEncodedUtils;
import org.apache.http.impl.client.DefaultHttpClient;
import org.json.JSONException;
import org.json.JSONObject;

import android.util.Log;

public class JSONParser {

    static InputStream is = null;
    static JSONObject jObj = null;
    static String json = "";

    // constructor
    public JSONParser() {

    }

    // function get json from url
    // by making HTTP POST or GET mehtod
    public JSONObject makeHttpRequest(String url, String method,
            List<NameValuePair> params) {

        // Making HTTP request
        try {

            // check for request method
            if(method == "POST"){
                // request method is POST
                // defaultHttpClient
                DefaultHttpClient httpClient = new DefaultHttpClient();
                HttpPost httpPost = new HttpPost(url);
                httpPost.setEntity(new UrlEncodedFormEntity(params));

                HttpResponse httpResponse = httpClient.execute(httpPost);
                HttpEntity httpEntity = httpResponse.getEntity();
                is = httpEntity.getContent();

            }else if(method == "GET"){
                // request method is GET
                DefaultHttpClient httpClient = new DefaultHttpClient();
                String paramString = URLEncodedUtils.format(params, "utf-8");
                url += "?" + paramString;
                HttpGet httpGet = new HttpGet(url);

                HttpResponse httpResponse = httpClient.execute(httpGet);
                HttpEntity httpEntity = httpResponse.getEntity();
                is = httpEntity.getContent();
            }           

        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (ClientProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }

        try {
            BufferedReader reader = new BufferedReader(new InputStreamReader(
                    is, "iso-8859-1"), 8);
            StringBuilder sb = new StringBuilder();
            String line = null;
            while ((line = reader.readLine()) != null) {
                sb.append(line + "\n");
            }
            is.close();
            json = sb.toString();
        } catch (Exception e) {
            Log.e("Buffer Error", "Error converting result " + e.toString());
        }

        // try parse the string to a JSON object
        try {
            jObj = new JSONObject(json);
        } catch (JSONException e) {
            Log.e("JSON Parser", "Error parsing data " + e.toString());
        }

        // return JSON String
        return jObj;

    }
}
12-10 15:17:42.975: I/sb.toString()(2589): <?xml version="1.0" encoding="iso-8859-1"?>
12-10 15:17:42.975: I/sb.toString()(2589): <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
12-10 15:17:42.975: I/sb.toString()(2589):  "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
12-10 15:17:42.975: I/sb.toString()(2589): <html lang="en" xml:lang="en">
12-10 15:17:42.975: I/sb.toString()(2589): <head>
12-10 15:17:42.975: I/sb.toString()(2589):  <title>WAMPSERVER Homepage</title>
12-10 15:17:42.975: I/sb.toString()(2589):  <meta http-equiv="Content-Type" content="txt/html; charset=utf-8" />
12-10 15:17:42.975: I/sb.toString()(2589):  <style type="text/css">
12-10 15:17:42.975: I/sb.toString()(2589): * {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): html {
12-10 15:17:42.975: I/sb.toString()(2589):  background: #ddd;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): body {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 1em 10%;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 1em 3em;
12-10 15:17:42.975: I/sb.toString()(2589):  font: 80%/1.4 tahoma, arial, helvetica, lucida sans, sans-serif;
12-10 15:17:42.975: I/sb.toString()(2589):  border: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  background: #eee;
12-10 15:17:42.975: I/sb.toString()(2589):  position: relative;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #head {
12-10 15:17:42.975: I/sb.toString()(2589):  margin-bottom: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  margin-top: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-bottom: 0em;
12-10 15:17:42.975: I/sb.toString()(2589):  border-bottom: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  letter-spacing: -500em;
12-10 15:17:42.975: I/sb.toString()(2589):  text-indent: -500em;
12-10 15:17:42.975: I/sb.toString()(2589):  height: 125px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=gifLogo) 0 0 no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): .utility {
12-10 15:17:42.975: I/sb.toString()(2589):  position: absolute;
12-10 15:17:42.975: I/sb.toString()(2589):  right: 4em;
12-10 15:17:42.975: I/sb.toString()(2589):  top: 145px;
12-10 15:17:42.975: I/sb.toString()(2589):  font-size: 0.85em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): .utility li {
12-10 15:17:42.975: I/sb.toString()(2589):  display: inline;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): h2 {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0.8em 0 0 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #head ul li, dl ul li, #foot li {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  display: inline;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0 0.2em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases, ul.projects, ul.tools {
12-10 15:17:42.975: I/sb.toString()(2589):  list-style: none;
12-10 15:17:42.975: I/sb.toString()(2589):  line-height: 24px;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases a, ul.projects a, ul.tools a {
12-10 15:17:42.975: I/sb.toString()(2589):  padding-left: 22px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngFolder) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.tools a {
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngWrench) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): ul.aliases a {
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngFolderGo) 0 100% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dl {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dt {
12-10 15:17:42.975: I/sb.toString()(2589):  font-weight: bold;
12-10 15:17:42.975: I/sb.toString()(2589):  text-align: right;
12-10 15:17:42.975: I/sb.toString()(2589):  width: 11em;
12-10 15:17:42.975: I/sb.toString()(2589):  clear: both;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dd {
12-10 15:17:42.975: I/sb.toString()(2589):  margin: -1.35em 0 0 12em;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-bottom: 0.4em;
12-10 15:17:42.975: I/sb.toString()(2589):  overflow: auto;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): dd ul li {
12-10 15:17:42.975: I/sb.toString()(2589):  float: left;
12-10 15:17:42.975: I/sb.toString()(2589):  display: block;
12-10 15:17:42.975: I/sb.toString()(2589):  width: 16.5%;
12-10 15:17:42.975: I/sb.toString()(2589):  margin: 0;
12-10 15:17:42.975: I/sb.toString()(2589):  padding: 0 0 0 20px;
12-10 15:17:42.975: I/sb.toString()(2589):  background: url(index.php?img=pngPlugin) 2px 50% no-repeat;
12-10 15:17:42.975: I/sb.toString()(2589):  line-height: 1.6;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): a {
12-10 15:17:42.975: I/sb.toString()(2589):  color: #024378;
12-10 15:17:42.975: I/sb.toString()(2589):  font-weight: bold;
12-10 15:17:42.975: I/sb.toString()(2589):  text-decoration: none;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): a:hover {
12-10 15:17:42.975: I/sb.toString()(2589):  color: #04569A;
12-10 15:17:42.975: I/sb.toString()(2589):  text-decoration: underline;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): #foot {
12-10 15:17:42.975: I/sb.toString()(2589):  text-align: center;
12-10 15:17:42.975: I/sb.toString()(2589):  margin-top: 1.8em;
12-10 15:17:42.975: I/sb.toString()(2589):  border-top: 1px solid #999;
12-10 15:17:42.975: I/sb.toString()(2589):  padding-top: 1em;
12-10 15:17:42.975: I/sb.toString()(2589):  font-size: 0.85em;
12-10 15:17:42.975: I/sb.toString()(2589): }
12-10 15:17:42.975: I/sb.toString()(2589): </style>
12-10 15:17:42.975: I/sb.toString()(2589):     
12-10 15:17:42.975: I/sb.toString()(2589):  <link rel="shortcut icon" href="index.php?img=favicon" type="image/ico" />
12-10 15:17:42.975: I/sb.toString()(2589): </head>
12-10 15:17:42.975: I/sb.toString()(2589): <body>
12-10 15:17:42.975: I/sb.toString()(2589):  <div id="head">
12-10 15:17:42.975: I/sb.toString()(2589):      <h1><abbr title="Windows">W</abbr><abbr title="Apache">A</abbr><abbr title="MySQL">M</abbr><abbr title="PHP">P</abbr></h1>
12-10 15:17:42.975: I/sb.toString()(2589):      <ul>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>PHP 5</li>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>Apache 2</li>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>MySQL 5</li>
12-10 15:17:42.975: I/sb.toString()(2589):      </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  </div>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="utility">
12-10 15:17:42.975: I/sb.toString()(2589):      <li>Version 2.4
12-10 15:17:42.975: I/sb.toString()(2589): </li>
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="?lang=fr">Version Fran&ccedil;aise</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2> Server Configuration </h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <dl class="content">
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>Apache Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>2.4.4
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>PHP Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>5.4.16
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>Loaded Extensions : </dt> 
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>
12-10 15:17:42.975: I/sb.toString()(2589):          <ul>
12-10 15:17:42.975: I/sb.toString()(2589):          <li>Core</li><li>bcmath</li><li>calendar</li><li>ctype</li><li>date</li><li>ereg</li><li>filter</li><li>ftp</li><li>hash</li><li>iconv</li><li>json</li><li>mcrypt</li><li>SPL</li><li>odbc</li><li>pcre</li><li>Reflection</li><li>session</li><li>standard</li><li>mysqlnd</li><li>tokenizer</li><li>zip</li><li>zlib</li><li>libxml</li><li>dom</li><li>PDO</li><li>Phar</li><li>SimpleXML</li><li>wddx</li><li>xml</li><li>xmlreader</li><li>xmlwriter</li><li>apache2handler</li><li>gd</li><li>mbstring</li><li>mysql</li><li>mysqli</li><li>pdo_mysql</li><li>pdo_sqlite</li><li>mhash</li><li>xdebug</li>
12-10 15:17:42.975: I/sb.toString()(2589):          </ul>
12-10 15:17:42.975: I/sb.toString()(2589):      </dd>
12-10 15:17:42.975: I/sb.toString()(2589):      <dt>MySQL Version :</dt>
12-10 15:17:42.975: I/sb.toString()(2589):      <dd>5.6.12
12-10 15:17:42.975: I/sb.toString()(2589):  &nbsp;</dd>
12-10 15:17:42.975: I/sb.toString()(2589):  </dl>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Tools</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="tools">
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="?phpinfo=1">phpinfo()</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="phpmyadmin/">phpmyadmin</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Your Projects</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="projects">
12-10 15:17:42.975: I/sb.toString()(2589):  <li><a href="connect_to_db">connect_to_db</a></li><li><a href="phpMyAdmin">phpMyAdmin</a></li><li><a href="travel_buddy">travel_buddy</a></li>
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <h2>Your Aliases</h2>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul class="aliases">
12-10 15:17:42.975: I/sb.toString()(2589):  <li><a href="phpmyadmin/">phpmyadmin</a></li><li><a href="sqlbuddy/">sqlbuddy</a></li><li><a href="webgrind/">webgrind</a></li>         
12-10 15:17:42.975: I/sb.toString()(2589):  </ul>
12-10 15:17:42.975: I/sb.toString()(2589):  <ul id="foot">
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="http://www.wampserver.com">WampServer</a></li> - 
12-10 15:17:42.975: I/sb.toString()(2589):         <li><a href="http://www.wampserver.com/en/donations.php">Donate</a></li> -
12-10 15:17:42.975: I/sb.toString()(2589):      <li><a href="http:
public static String url = "URL REMOVED";
public static String url = "http://www.pathtoyournewscript.com/json.php";