首页 > 解决方案 > 在 python 中为 API 请求 jsonify 选项卡

问题描述

我在那里,我从 mysql 得到了一个标签,如下所示: {'jean': 22, 'pierre': 26, 'john': 21, 'charles': 23, 'test': 25, 'test2': 45}调用用户

我想像这样 Jsonify 它:

[{
  "name": "jean"
  "age": 22
}
{
  "name": "pierre"
  "age" : 26
}
...

而我做不到。请问你能帮帮我吗 ?

@app.route("/users", methods = ['GET'])
def getUsers():
    return jsonify({'users' : users}] 

标签: pythonapi

解决方案


它看起来像这样:

d = {'jean': 22, 'pierre': 26, 'john': 21, 'charles': 23, 'test': 25, 'test2': 45}
res = []
for k, v in d.items():
  res.append({"name": k, "age": v})

print(res)

推荐阅读