2014-10-20 20 views
0

當我seralize陣列我有這樣的事情:變化方式

{"0":{"id":1,"name":"Kowalscy","familyMembers":[{"id":1,"familyMemberType":1,"user":{},"name":"Pawel","isAdmin":true,"notes":[],"email":""},{"id":2,"familyMemberType":2,"user":{},"name":"Mama Koper","isAdmin":false,"notes":[],"email":""}],"children":[]}, 
"1":{"id":2,"name":"Spiochy","familyMembers":[{"id":3,"familyMemberType":2,"user":{},"name":"Test Nowak","isAdmin":false,"notes":[],"email":""}],"children":[]}, ..... 

但我有deseralization使用JSON數組的問題,我認爲應該是這樣的:

[{object}, {object}] 

有沒有辦法改變這種情況?

下面是Symfony2的我的代碼

$result = $serializer->serialize($families, 'json',SerializationContext::create()->setGroups(array('getFamilies'))); 

編輯: 我發現,「getArrayResult()」返回數組,但它不包含我的關係實體

+0

是$系列與另一個實體有關係的實體數組? – coma 2014-10-20 20:46:04

+0

是的,我從數據庫中得到它 – user1483208 2014-10-21 06:08:05

回答