【发布时间】:2013-03-11 00:08:22
【问题描述】:
我收到一个 JSON 字符串,它有多个未知键。这很难解释,因为这些 JSON 字符串非常大,我会尝试以最有效的方式分解它们。
当我解码 JSON 字符串时,我使用 PHP 来分解我得到的对象。
$data1 = $json->result->map->12313214654[0]
$data2 = $json->result->map->12313214654[2]
$differentdata1 = $json->result->map->12313214655[0]
如您所见,map 键后面有不同的小节。
这些是数字,非常随机。而且它们的外观也不规则。所以有时只有一个小节(或数字),有时更多。
我怎样才能访问它们?我尝试使用$datacount = $count($json->result->map) 但它总是显示1。然后我仍然无法访问映射键的子元素。
有人对此有解决方案吗?
【问题讨论】:
-
我在使用对象,所以我没有考虑 foreach!太明显了!非常感谢。