Para permitir que objetos não ditos sejam serializados, defina o parâmetro seguro como false.

return JsonResponse([1, 2, 3, 4], safe=False)
Precious Porpoise