我想使用flask-mongoengine开发一个json api,但是返回json响应似乎有点困难。
这是我的观点的代码:
@users.route('/', methods=["GET"])
def index():
return json_util.dumps(User.objects.first(), default=encode_model)
所有这些返回是这样的:
["username", "password", "email", "foods", "id"]
并且不返回对象值。如何以 json 格式返回所有用户的列表,而无需手动构建字典?
我想要实现的是这样的:
[
"this_documents_id" : {
"username" : "superjhondoe",
"password" : "12345",
"email" : "jhon@doe.com",
"foods" : ["hot dog", "pasta", "banana"]
},
...
]