<?php
$json = '{
"device" : [{
"id" : "18496597",
"clientDeviceId" : "18",
"name" : "Adven",
"state" : 1,
"statevalue" : "0",
"methods" : 3,
"type" : "device",
"client" : "2612195",
"online" : "1",
"editable" : 1,
"ignored" : 0
}, {
"id" : "18327685",
"clientDeviceId" : "7",
"name" : "Alla",
"state" : 1,
"statevalue" : null,
"methods" : 3,
"type" : "group",
"client" : "261295",
"online" : "1",
"editable" : 1,
"ignored" : 0
}
]
}';
$devices = json_decode($json);
var_dump($devices);
foreach ($devices->device as $device) {
echo $device->name . ' - '. $device->state . PHP_EOL;
}
echo json_last_error();
preferences:
63.55 ms | 402 KiB | 5 Q