У меня есть эта строка:
[{
"box": [{
"UID": "bid1106"
}, {
"UID": "bid565"
}, {
"UID": "bid1105"
}]
}, {
"topseller": [{
"UID": "pid1816z1"
}, {
"UID": "pid8840z100z06"
}, {
"UID": "pid2942z01z18"
}, {
"UID": "pid5863z0"
}]
}, {
"global": {
"templatename": "homepage",
"locationid": "",
"controlgroup": "false"
}
}]
Мне нужно как-то сделать объект, используя сериализатор JMS.
$obj = $this->serializer->deserialize($jsonData, ObjectClass::class, 'json');
И мой класс ObjectClass.php выглядит следующим образом
class ObjectClass
{
private $box = [];
private $topseller = [];
private $global = [];
....
}
Есть предложения, как мне сделать это как один объект?