是否可以Symfony Serializer反序列化属性中的对象数组?我有一个Boss类$Npc = []需要持有一个Npc对象数组的属性.我确实在文档中看到了一些示例,但他们没有说明此功能.我有一个带有NPC数组的json字符串例如:
class Boss {
private $Npc = [];
/**
* @return Npc[]
*/
public function getNpcs(): array
{
return $this->npcs;
}
}
Run Code Online (Sandbox Code Playgroud)
我使用的是php7.1和symfony/serializer版本^ 3.3.
编辑:我已经尝试过PhpDocExtractor,但它不会让我安装它.:(
编辑:这是一个可能的JSON值:
{
"bossname": "Epic boss!",
"npcs": [{
"id": 24723,
"name": "Selin Fireheart",
"urlSlug": "selin-fireheart",
"creatureDisplayId": 22642
}]
}
Run Code Online (Sandbox Code Playgroud)