python中使用ajax回调函数限制

今天完成了python的大作业,使用ajax调用回调函数获取数据的时候遇到了如下问题,我的后端将数据都存到了list数组中,然而被告知return只能返回str,元组这些类型,不能返回list,于是我打算把他转化成json数组,使用方法json.dump(),转换完成后在回调函数中调用,发现数组中的中文都乱码了,最后知道是默认编码格式问题,在转化时用:

json_str = json.dumps(all_house,ensure_ascii=False);

#all——books 为列表、字典等python自带的数据结构,将其写成json #print json_str; #[{"brokername": "王东宇"},{},{}]

 

在分享一个自动转化网站吧,json转化成数组,不受编码影响的:http://tools.jb51.net/code/jsonformat

 

 

posted on 2021-06-02 23:09  王玉昙  阅读(68)  评论(0编辑  收藏  举报

导航