Flask 在使用 jsonify 如何返回 中文
VIEW = {
        u"默认": "*",
        u"电信": "DX",
        u"联通": "LT",
        u"移动": "YD",
        u"教育": "JY",
        u"鹏博士": "PBS",
        u"海外": "HW",
        u"局域网": "JYW"
}# curl 127.0.0.1:8080/api/v1.0/view/list -v
{
  "code": 0,
  "data": {
    "\u5c40\u57df\u7f51": "JYW",
    "\u6559\u80b2": "JY",
    "\u6d77\u5916": "HW",
    "\u7535\u4fe1": "DX",
    "\u79fb\u52a8": "YD",
    "\u8054\u901a": "LT",
    "\u9e4f\u535a\u58eb": "PBS",
    "\u9ed8\u8ba4": "*"
  },
  "error": "",
  "status": "ok"
}配置 Flask JSON_AS_ASCII 即可
app.config['JSON_AS_ASCII'] = Falsejson.dumps()解决同样的问题可以加入ensure_ascii=False
转载请注明:爱开源 » Flask让jsonify返回中文