Json flask:呈现unicode而不是字符串

Json flask:呈现unicode而不是字符串,json,python-2.7,unicode,flask,python-unicode,Json,Python 2.7,Unicode,Flask,Python Unicode,我在呈现unicode时遇到了一个奇怪的问题,它在浏览器中显示unicode,但如果我打印它,它将显示字符串 我用的是一个装满瓶子的瓶子 这是我的密码 class Branch_worker_view_information(Resource): decorators = [Clients.auth.login_required] def get(self,Worker_id): View_Information = Branch_And_Worker.query

我在呈现unicode时遇到了一个奇怪的问题,它在浏览器中显示unicode,但如果我打印它,它将显示字符串

我用的是一个装满瓶子的瓶子

这是我的密码

class Branch_worker_view_information(Resource):
    decorators = [Clients.auth.login_required]
    def get(self,Worker_id):
        View_Information = Branch_And_Worker.query.filter_by(id=Worker_id).first()
        if View_Information is None:
            abort(404)

        #import json
        #jstring = json.dumps(View_Information.Displayed_Name, ensure_ascii=False)


        print View_Information.Displayed_Name
        return View_Information.Displayed_Name#jsonify(Displayed_Name=View_Information.Displayed_Name, Type=View_Information.Type)
response = """
{
    "Displayed_Name": "%s",
    "Type": "%s",
    "Lat":"%s",
    "Lon":"%s",
    "City":"%s",
    "Txt_Address":"%s",
    "Status":"%s"
}
        """%(View_Information.Displayed_Name,
             View_Information.Type,
        View_Information.Lat,
        View_Information.Lon,
        View_Information.City,
        View_Information.Txt_Address,
        View_Information.Status)


        to_be_returned= make_response(response)
        to_be_returned.mimetype='application/json;charset=utf-8'

        return to_be_returned
发生的事情是,在浏览器中我得到了
“\u062a\u062c\u0631\u0628\u0629\u062a\u062c\u0631\u0628\u0629”
在我的终点站


127.0.0.1--[14/Feb/2015 16:21:58]“GET/BOs/1http/1.1”200-

我在stackoverflow中尝试了许多解决方案,但最终得到了unicode

更新 我尝试使用
make_response
将其呈现为字符串非常有效
但是当我试图让它呈现json时,它会给我unicode而不是字符串,我会找到一个解决方法,尽管我认为这不是正确的方法

charset=utf-8
成功了,不管怎样,这是我的代码

class Branch_worker_view_information(Resource):
    decorators = [Clients.auth.login_required]
    def get(self,Worker_id):
        View_Information = Branch_And_Worker.query.filter_by(id=Worker_id).first()
        if View_Information is None:
            abort(404)

        #import json
        #jstring = json.dumps(View_Information.Displayed_Name, ensure_ascii=False)


        print View_Information.Displayed_Name
        return View_Information.Displayed_Name#jsonify(Displayed_Name=View_Information.Displayed_Name, Type=View_Information.Type)
response = """
{
    "Displayed_Name": "%s",
    "Type": "%s",
    "Lat":"%s",
    "Lon":"%s",
    "City":"%s",
    "Txt_Address":"%s",
    "Status":"%s"
}
        """%(View_Information.Displayed_Name,
             View_Information.Type,
        View_Information.Lat,
        View_Information.Lon,
        View_Information.City,
        View_Information.Txt_Address,
        View_Information.Status)


        to_be_returned= make_response(response)
        to_be_returned.mimetype='application/json;charset=utf-8'

        return to_be_returned

你试过jsonify吗?你可以从烧瓶里进口,很奇怪。因为我对jsonify和西里尔字母没有任何问题。你能举一个小例子说明代码不起作用,并给出理想的输出吗?