Мне нужно json сериализовать множество данных в django, и мне нужно использовать и django.utils.simplejson
, и django.core.serializers
. Проблема в том, что я не могу их смешать. Мне нужно что-то вроде этого:
simplejson.dumps({
'money': money.quantity,
'items_left': item.quantity
'transport': serializers.serialize([transport])
})
Хотя это может работать, с ним все еще есть некоторые проблемы:
- Мне нужно использовать
[transport]
для сериализации только одного значения. Я до сих пор не могу понять, почему, черт возьми, они не могут добавить поддержку для сериализации одной модели
response.transport
будет строкой , для которой потребуется еще один JSON-декодер
Также, если это поможет, я использую модуль сериализации wadofstuff json.
Как сделать сериализацию менее хакерской?