JSON在android抛出异常
问题描述:
假设如果我想从PHP(服务器端)发送数组并在Android中使用它,我将如何做?JSON在android抛出异常
$post=array("email"=>"email", "pass"=>"password");
echo json_encode($post);
在安卓(响应类HTTPResponse转换成字符串)
JSONObject j=new JSONObject(response);
上面一行抛出了我的异常,可有一个人帮我知道什么I M做错了吗?从HttpResponse对象
答
获取字符串由以下几点: 让我们假设的HttpResponse被执行方法的返回的HttpResponse,现在做follwoing从它那里得到的字符串:
HttpEntity entity=httpResponse.getEntity();
String response= EntityUtils.toString(entity)
现在从它创建的JSONObject:
JSONObject object=new JSONObject(response);
什么是例外? – 2012-03-30 05:20:46
也许你需要首先将响应字符串转换为有效的json? – tradyblix 2012-03-30 05:24:14
您需要调试结果响应。添加类似'System.writeln(响应)' – kirilloid 2012-03-30 05:30:58