Ах, теперь, когда ваш код вставлен, я вижу, что фундаментальная проблема действительно исходит от jsonify
. Приведенный ниже обходной путь должен быть удовлетворительным.
>>> import json
>>> json.dumps({"results": [{"id":1, "username":"john"},{"id":2,"username":"doe"}]})
'{"results": [{"username": "john", "id": 1}, {"username": "doe", "id": 2}]}'
Замените jsonify
на json.dumps
и дайте мне знать, если это не решит проблему.
Но если вы предпочитаете использовать flask.jsonify
, вам следует взглянуть на документацию flask
. Аргумент jsonify
должен быть таким же, как аргумент любого конструктора dict - то есть dict или итерируемый из кортежей. Вот в чем проблема.