gpt4 book ai didi

symfony - JMSSerializer 反序列化集合

转载 作者:行者123 更新时间:2023-12-01 19:06:30 25 4
gpt4 key购买 nike

我在反序列化学说集合的序列化集合时遇到问题。找不到有关该内容和任何主题的文档,而且我是 JMSSerializer 的新手。当我尝试反序列化时:

$collection = $serializer->deserialize($jsonData,'Doctrine\Common\Collections\ArrayCollection','json');

$集合为空

当我设置为 null 而不是类名时,结果上有关联数组。有没有一种优雅的方法来反序列化该 json?

编辑:对不起。以下是序列化合集:

[{"id":88,"name":"Poland","created_at":"2012-09-28T11:59:06+0000"},{"id":90,"name":"Great Britain","created_at":"2012-09-28T11:59:06+0000"}]

最佳答案

哈!发现我做错了什么:)我给反序列化方法提供了错误的类型。应该是:

$serializer->deserialize($jsonData, 'ArrayCollection<EntityName>', 'json');

它给了我一系列美丽的实体。

关于symfony - JMSSerializer 反序列化集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12679611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com