Saya berhasil memperbaikinya dengan menggunakan manajer entitas Doctrine2 untuk mendapatkan hasil dalam array, setelah itu saya melanjutkan untuk menyandikannya ke JSON. Saya tidak yakin apakah ini cara terbersih untuk melakukannya (getEntityManager() tampaknya tidak digunakan lagi menurut IDE saya) tetapi ini berfungsi dengan baik untuk saat ini.
public function ajaxAction()
{
$em = $this->getDoctrine()->getEntityManager();
$query = $em->createQuery('SELECT l FROM Snow\FrontBundle\Entity\Location l WHERE l.id=:id');
$query->setParameter('id', 1);
$result = $query->getArrayResult();
return new Response(json_encode($result), 200);
}