使用Java通过PHP文件解析以使用JSON获取坐标

使用Java通过PHP文件解析以使用JSON获取坐标,java,android,json,Java,Android,Json,服务器上托管的PHP文件如下所示: [{"address":"12345 State St.","city":"Chicago","state":"IL","zip":"60610","name":"Home","phone":"8155555555","web":"http:\/\/www.websitetitle.org"......] $lat = $data->lat; $lng = $data->lng; 我需要从这个.php文件中获取数据,将其存储在一个JSON数组中

服务器上托管的PHP文件如下所示:

[{"address":"12345 State St.","city":"Chicago","state":"IL","zip":"60610","name":"Home","phone":"8155555555","web":"http:\/\/www.websitetitle.org"......]
$lat = $data->lat;
$lng = $data->lng;
我需要从这个.php文件中获取数据,将其存储在一个JSON数组中,我相信有人告诉我,然后将数据拉入我的代码中,这样我就可以使用lat和long来锁定地图

我甚至不知道从哪里开始,我是JSON新手,我希望有人能指引我正确的方向

编辑:在Java中使用托管在url上的php 你需要做的第一件事就是解码它

$json_data = '[{"address":"12345 State St.","city":"Chicago","state":"IL","zip":"60610","name":"Home","phone":"8155555555","web":"http:\/\/www.websitetitle.org"......]';
$data = json_decode($json_data, true);
然后您就可以在PHP中访问它的内容

做一个var_转储,看看你有什么,然后从那里开始

var_dump($data);
你可能会得到这样的结果:

[{"address":"12345 State St.","city":"Chicago","state":"IL","zip":"60610","name":"Home","phone":"8155555555","web":"http:\/\/www.websitetitle.org"......]
$lat = $data->lat;
$lng = $data->lng;
JAVA
如果你想用java做同样的事情,你需要使用一个库来实现这一点,直接从页面底部的java部分中选择一个,然后按照他们的说明进行操作。

你需要使用JSONObject类


看看这篇以前的文章

很抱歉,我应该提到PHP是在线托管的,我正在通过url将其获取到Java codeanswer中,更新后为您指出正确的方向