example symfony doctrine-orm jmsserializerbundle

symfony - example - Colección deserializadora JMSSerializer



jmsserializerbundle example (1)

Tengo un problema con la deserialización de colecciones seriadas de colecciones de doctrinas. No se pudieron encontrar documentos sobre eso ni sobre ningún tema y soy nuevo con JMSSerializer. Cuando intento deserializar con:

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

$ colección está vacía

Cuando establezco un valor nulo en lugar del nombre de la clase, tengo una matriz assoc en el resultado. ¿Hay una manera elegante de deserializar ese json?

EDITAR: Lo siento. Aquí está la colección serializada:

[{"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"}]


Jah Encontré lo que hice mal :) Dié deserializar el método incorrecto. Debiera ser:

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

y me dio un hermoso conjunto de entidades.