将JSON blob列表传递给django模板

时间:2012-11-13 01:48:54

标签: python django json serialization python-2.7

如何将一个JSON blob的python列表传递给django模板,以便我可以将它从JSON解析为一个javascript对象?

使用jquery我在模板中尝试了$.parseJSON('{{list_of_JSON_blobs|escapejs}}')之类的东西,但是python列表的“字符串表示”导致了语法错误。

执行json.dumps(list_of_JSON_blobs)不起作用,因为它会对已经序列化的JSON blob进行stringf。

目前我在做dumps( [loads(blob) for blob in list_of_JSON_blobs]),但这显然不是最佳方法!

1 个答案:

答案 0 :(得分:0)

解决了这个问题:

使用join,并将结果字符串封装在paren

'[' + ','.join(list_of_JSON_blobs) + ']'