web.py输出列表到template时如何去掉字符串的引号?

用web.py+sqlite+highcharts做了个图表系统。

highcharts的data数据格式为[10,9,8,null,8,3],null代表数据为空

python的列表如果不转义输入到template数据就成为了[10,9,8,‘null’,8,3],造成显示异常,如何能把这个引号给去掉呢?

阅读 7.9k
1 个回答

Python 的语法和 JavaScript 很像,但只是像而已,有些区别的。你需要把数据转成 JSON 字符串再输出:

import json
string = json.dumps(data)

然后把 string 输出到相应的地方。当然,没有值的时候你应该用 None 而不是 "null"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题