How to create a good hypermedia format using JMSSerializerBundle?
The Serializer Bundle alone might not be enough for this situation as it is only concerned with serialization and deserialization, not more complex semantical tasks.
I would suggest looking into FSCHateoasBundle to implement a pretty hypermedia format for your API.