我正在尝试解析哈勃点API响应中的一些数据。响应类似于下面的json_decoded:
stdClass Object(
[addedAt] => 1411052909604
[vid] => 24
[canonical-vid] => 24
[merged-vids] => Array
(
)
[portal-id] => XXXXX
[is-contact] => 1
[profile-token] => AO_T-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[profile-url] => https://app.hubspot.com/contacts/XXXXX/lists/public/contact/_AO_T-XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[properties] => stdClass Object
(
[lastname] => stdClass Object
(
[value] => testtt
)
[firstname] => stdClass Object
(
[value] => test
)
[lastmodifieddate] => stdClass Object
(
[value] => 1411052906670
)
)
[form-submissions] => Array
(
[0] => stdClass Object
(
[conversion-id] => 85d24dd2-9ee9-4d47-b8f3-3035acbd8f3b
[timestamp] => 1411052834097
[form-id] => fb16efd9-23cc-4511-889c-204fc8b41dba
[portal-id] => 401824
[page-url] => http://wbl-1.hs-sites.com/test
[canonical-url] => http://wbl-1.hs-sites.com/test
[content-type] => landing-page
[page-title] => test
[page-id] => 1570433242
[title] => Default Form (Sample)
[first-visit-url] => http://wbl-1.hs-sites.com/test
[first-visit-timestamp] => 1411052722970
[meta-data] => Array
(
)
)
)
[list-memberships] => Array
(
)
[identity-profiles] => Array
(
[0] => stdClass Object
(
[vid] => 24
[identities] => Array
(
[0] => stdClass Object
(
[type] => EMAIL
[value] => test@user.com
[timestamp] => 1411052834097
)
[1] => stdClass Object
(
[type] => LEAD_GUID
[value] => 0b6acf21-6cee-4c7b-b664-e65c11ee2d8e
[timestamp] => 1411052834201
)
)
)
)
[merge-audits] => Array
(
))
我正在寻找特别的尝试挖掘出一个电子邮件内的标识-配置文件区域。
我试图做以下几件事:
echo $results->contacts[0]->identity-profiles;但它只是给了我一个0的值
然后,我尝试通过以下操作进一步深入到数组中:
echo $results->contacts[0]->identity-profiles[0];但在这一点上-我得到了一个解析错误:
解析错误:语法错误,意外的'[‘
我做错了什么?我如何才能一直挖掘到身份配置文件->标识->->值。
应该相等的: test@user.com
我遗漏了什么?
发布于 2014-09-18 16:11:54
正如注释中提到的,我建议将true作为第二个参数传递给json_decode,从而将JSON解码为关联数组。示例:json_decode($data, true)无法通过以下方式访问您的身份配置文件:
$results['contacts'][0]['identitiy-profiles']
如果仍然希望将结果作为对象获得,则必须以下列方式访问这些属性,因为它们包含一个-
$results->contacts[0]->{'identity-profiles'}
https://stackoverflow.com/questions/25917322
复制相似问题