1

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

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

这样做json.dumps(list_of_JSON_blobs)也不起作用,因为它对已经序列化的 JSON blob 进行了字符串化。

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

4

1 回答 1

0

解决了:

使用join, 并将结果字符串封装在括号中

'[' + ','.join(list_of_JSON_blobs) + ']'
于 2012-11-15T17:15:33.623 回答