У меня есть уже уже декодированный json, хранящийся в $response = $result->response;
:
object(stdClass)#6 (5) { ["EmailAddress"]=> string(18) "email@gmail.com" ["Name"]=> string(0) "" ["Date"]=> string(19) "2011-10-09 19:32:00" ["State"]=> string(6) "Active" ["CustomFields"]=> array(1) { [0]=>object(stdClass)#7 (2) { ["Key"]=>string(2) "id" ["Value"]=>string(6) "Dl9lIz" } }
Я уже могу получить доступ к основным атрибутам (EmailAddress, Name и т. Д.) С помощью:
$email = $response->{'EmailAddress'}; print $email;
Но мне нужно получить доступ к части "Value"
в объекте CustomFields. Я не знаю, как это копать. Я пытаюсь сделать это на PHP.
Какие-либо предложения?
Он содержится в первом элементе ( [0]
) массива CustomFields
, поэтому вы можете получить к нему доступ с помощью оператора объекта ( ->
) после индекса массива.
print $response->CustomFields[0]->Value;