You only need serializers for Django model objects because standard per-format libraries don't know how to handle Django objects. 'Primitive' Python native types are understood, just return those natively and have the Django Rest framework take care of turning that into JSON for you (based on content negotiation.
return Response(queryset)