Десериализовать json в сущность с вложенным объектом DateTime в Symfony 4

Вот быстрое решение

dict = list(AA = '0101', AC = '0102', AG = '0103')
foo2 = foo
for (i in 1:3){foo2 <- replace(foo2, foo2 == names(dict[i]), dict[i])}
0
задан yifei3212 31 March 2019 в 22:14
поделиться

2 ответа

Спасибо за ответ на этот вопрос: десериализация json для внедренного объекта в Symfony 3.2 - ожидаемый аргумент типа «Acme \ StoreBundle \ Document \ Gps», «array» дано

Следуя документации Symfony: https://symfony.com/doc/current/components/serializer.html#recursive-denormalization-and-type-safety [ 113]

Я обнаружил, что не установил этот пакет: symfony / property-info

0
ответ дан yifei3212 31 March 2019 в 22:14
поделиться

Если вы хотите, чтобы ваши данные json были преобразованы в созданную вами сущность, и вы используете symfony serialzer

$serializer = new Serializer([new ObjectNormalizer()]); // array of needed normalizer
$serializer->denormalise($json_data,YourEntity::class);

, то все должно работать нормально

https: // symfony .com / DOC / ток / компоненты / serializer.html

0
ответ дан Yoann Mir 31 March 2019 в 22:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: