Вот быстрое решение
dict = list(AA = '0101', AC = '0102', AG = '0103')
foo2 = foo
for (i in 1:3){foo2 <- replace(foo2, foo2 == names(dict[i]), dict[i])}
Спасибо за ответ на этот вопрос: десериализация 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
Если вы хотите, чтобы ваши данные json были преобразованы в созданную вами сущность, и вы используете symfony serialzer
$serializer = new Serializer([new ObjectNormalizer()]); // array of needed normalizer
$serializer->denormalise($json_data,YourEntity::class);
, то все должно работать нормально
https: // symfony .com / DOC / ток / компоненты / serializer.html