【发布时间】:2016-08-11 08:28:17
【问题描述】:
如何遍历每个 Json 对象参数?
我收到 Json 对象作为输入。如何将此对象转换为数组或遍历每个参数?
例子:
{
"firstName": "Jane",
"lastName": "Dow",
"aboutMe": "Web developer"
}
在控制器中是否可以执行以下操作:
//$requestData - decoded json content
foreach ($requestData->data as $param){
//do smth with each param
}
在控制器中,我无法将 json 文件解码为数组,因为我已经接收到 Json 对象作为输入。
【问题讨论】:
-
您想遍历属性吗?那么 firstname 是数组的第一个元素,lastname 是第二个等等?
-
将其转换为数组可能会起作用,例如
$array = (array) $requestData->data;。