0
use Symfony\Component\Serializer\Encoder\JsonEncode;
use Symfony\Component\Serializer\Encoder\XmlEncoder;
use Symfony\Component\Serializer\Normalizer\GetSetMethodNormalizer;
public static function encode($object, $format = 'json')
{
$encoders = [new XmlEncoder(), new JsonEncode()];
$normalizers = [new GetSetMethodNormalizer()];
$serializer = new Serializer($normalizers, $encoders);
$encodes = $serializer->serialize($object, $format);
return $encodes;
}
相关文档直接查看 http://symfony.com/doc/current/components/serializer.html