关于json解析错误,新手别嫌分少

关于json解析异常,在线等新手别嫌分少
public String getResultForHttpGet(String path)
throws ClientProtocolException, IOException {

result = null;

HttpGet httpGet = new HttpGet(path);// 编者按:与HttpPost区别所在,这里是将参数在地址中传递
HttpResponse response = new DefaultHttpClient().execute(httpGet);
if (response.getStatusLine().getStatusCode() == 200) {
HttpEntity entity = response.getEntity();

result = EntityUtils.toString(entity, HTTP.UTF_8);

}
System.out.println("我获得了json数据是:" + result);

return result;

}
//服务器的连接是:http://www.yozosoft.com/patch!getUpdateFile.do?version=5.4.2.1486.4.0.6 
我是通过这个方法想服务器获得返回json数据的,然后将返回的result  用JSONObject update = new JSONObject(result);解析的时候报错,报的是String无法转换成json对象,考虑到了BOM的那个层面,但是还是不行。


------解决方案--------------------
返回数据的时候多了反斜杠,让服务器那边去掉
------解决方案--------------------
引用:
Quote: 引用:

返回数据的时候多了反斜杠,让服务器那边去掉

服务器返回的是  
"{\"result\":0,\"data\":\"http:\/\/download.yozosoft.com\/free\/zh\/2014\/07\/yozooffice1586.apk\"}"
哪个地方多了哈。表示这个我看不懂。

正确的返回结果:
{"data":"http://download.yozosoft.com/free/zh/2014/07/yozooffice1586.apk","result":0}