我阅读了有关实体的指南: http://symfony.com/doc/current/book/doctrine.html 关于序列化器的本指南: http://symfony.com/doc/current/components/serializer.html
我有一个简单的symfony服务,我从命令模块激活。 该服务将HTTP请求发送到远程API并接收回JSON对象。 我想将该JSON对象反序列化为Symfony对象,以便更容易使用(不想使用解码并使用和Array)。 该JSON对象与我的数据库没有任何关系,我只是使用它来提取我稍后需要存储在数据库中的一些数据。 当我调用反序列化时,我需要提供实体的类参数:
$person = $serializer->deserialize($data, 'Acme\Person', 'xml');
但我没有这样的实体。
2个问题: 1.创建一个没有数据库表的实体是正确的吗?仅用于数据验证和序列化? 2.如何以更简单的方式从json字符串创建Symfony对象?