我有一个需要解析的 JSON。
{
"Room 251": {
"calID": "[email protected]",
"availMsg": "Open Computer Lab"
},
"Room 318": {
"calID": "[email protected]",
"availMsg": "Open Computer Lab"
},
"Room 319 (Friends Room)": {
"calID": "[email protected]",
"availMsg": "Available For Study"
},
"Room 323": {
"calID": "[email protected]",
"availMsg": "Open Computer Lab"
},
"Room 513 (Voinovich Room)": {
"calID": "[email protected]",
"availMsg": "Available For Study"
}
}
我需要获取房间名称、calID 和可用消息。在 PHP/Laravel 中执行此操作的最佳方法是什么?
您可以使用json_decode
来解析 json 数据。
混合 json_decode ( 字符串 $json [, bool $assoc ] )
例如:
$rooms = json_decode($yourJsonHere, true);
var_dump($rooms);
foreach($rooms as $name => $data) {
var_dump($name, $data['calID'], $data['availMsg']); // $name is the Name of Room
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句