【问题标题】:How to Parse the onemap.sg API response?如何解析 onemap.sg API 响应?
【发布时间】:2013-12-06 07:27:21
【问题描述】:

我调用 OneMap.sg API

$url='http://www.onemap.sg/API/Services.svc/ga?token=**************&sv=575565';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
$resp = curl_exec($curl);
var_dump(curl_error($curl));
curl_close($curl);
var_dump($resp);

并得到下面的响应它的工作完美。

string(0) "" string(109) "{"GeoAddrInfo":[{"BLDG_NAME":"BISHAN PARK SECONDARY SCHOOL","HBRN":"2 SIN MING WALK","PostalCode":"575565"}]}" 

现在我想从上面的响应结果中获取值 Like。

{

    BLDG_NAME = "BISHAN PARK SECONDARY SCHOOL";

    HBRN      = "2 SIN MING WALK";

}

【问题讨论】:

    标签: php arrays json api


    【解决方案1】:

    我是JSON,所以你可以

    $resp = json_decode($resp);
    
    echo $resp->GeoAddrInfo[0]->BLDG_NAME;
    echo $resp->GeoAddrInfo[0]->HBRN;
    

    【讨论】:

      猜你喜欢
      • 2019-02-08
      • 2019-02-27
      • 1970-01-01
      • 1970-01-01
      • 2019-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多