私はJSONを使い慣れていて、解析中です。 Google Elevation APIから標高をリクエストすると、次の結果が得られます。PHPを使用したGoogle高度の解析
{
"status": "OK",
"results": [ {
"location": {
"lat": 39.7391536,
"lng": -104.9847034
},
"elevation": 1608.8402100
} ]
}
解析する際に、json_decodeの結果を使用して標高を効果的に参照する方法がわかりません。私の要約したコードは以下の通りです:
$json_string = file_get_contents($url);
$parsed_json = json_decode($json_string);
$geoElevation = $parsed_json->{'elevation'};
上記のように「elevation」の値にアクセスできない理由を教えていただけますか?
ありがとうございました。だから私はそれを間違って参照しています。私は使用していた他のメソッドではなく、Arrayとして解析する必要がありますか? – user1077894
いいえ、あなたはそれをする必要はありません。しかしそれはしばしばそれをより簡単にします。 - その構文に従ってBOZsの答えを見てください。構造は変わりません。 – mario