假设我想从php(服务器端)发送数组并在Android中使用它我该怎么做?
$post=array("email"=>"email", "pass"=>"password");
echo json_encode($post);
Android中的:(响应是HTTPResponse转换为字符串)
JSONObject j=new JSONObject(response);
以上这句话引发了一个例外,有人可以帮助我知道我做错了吗?
答案 0 :(得分:1)
通过以下方式从HttpResponse获取字符串: 让我们假设httpResponse是执行方法返回的httpResponse,现在执行以下操作从中获取String:
HttpEntity entity=httpResponse.getEntity();
String response= EntityUtils.toString(entity)
现在从中创建JSONObject:
JSONObject object=new JSONObject(response);