对于单对值,我使用了:
datas.add(new BasicNameValuePair("latitude", Double.toString(lastKnownLocation.getLatitude())));
然后使用HttpClient
将其发送到服务器:
HttpClient httpclient = CustomHttpClient.getHttpClient();
HttpPost httppost = new HttpPost(url);
httppost.setEntity(new UrlEncodedFormEntity(datas));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
input = entity.getContent();
在服务器端,我按如下方式提取此信息:
$latitude = (_POST['latitude']);
但是对于我自己类型的数组,Place
有3个字段:
class Place {
int id;
String name;
String address;
}
如何将此信息发送到我的php脚本?在我的php中,如何提取这个JSON数组呢?
答案 0 :(得分:1)
传递数据有无数种方法,但更常见的数据交换方法之一是通过JSON。
有关如何执行此操作,请参阅this question。简而言之,你
请参阅qklxtlx关于如何解释服务器端JSON的响应。