Django имеет хорошую автоматическую сериализацию моделей ORM, возвращенных из DB в формат JSON.
Как сериализовать результат запроса SQLAlchemy в формате JSON?
Я пробовал jsonpickle.encode
, но он сам кодирует объект запроса.
Я попробовал json.dumps(items)
, но он возвращает
TypeError: <Product('3', 'some name', 'some desc')> is not JSON serializable
Неужели так сложно сериализовать объекты ORM SQLAlchemy в JSON/XML? Разве для этого нет сериализатора по умолчанию? Это очень распространенная задача для сериализации результатов запроса ORM в настоящее время.
Мне нужно просто вернуть JSON или XML-представление результатов запроса SQLAlchemy.
Результат запроса объектов SQLAlchemy в формате JSON/XML необходим для использования в javascript datagird (JQGrid http://www.trirand.com/blog/)