Да, но что вы делаете с объектами django? простой JSON имеет тенденцию задыхаться от них.
Если объекты являются отдельными объектами модели (не наборами запросов, например), я иногда сохранял тип объекта модели и pk, например, так:
seralized_dict = simplejson.dumps(my_dict,
default=lambda a: "[%s,%s]" % (str(type(a)), a.pk)
)
для десериализации вы можете восстановить объект, на который ссылается model.objects.get (). Это не поможет, если вас интересуют подробности об объекте того типа, в котором хранится dict, но это эффективно, если вам нужно только знать, какой объект был задействован.