Я использую Bottle в качестве веб-сервера, и мне нужно передать список python в javascript.
Когда я делаю просто {{myList}}, Bottle экранирует одинарные кавычки для строк в списке и показывает их как '
JS, в свою очередь, не очень доволен тем, что он получает.
Мне удалось найти решение, но я не думаю, что оно оптимальное.
var tempList = '{{eval(myList)}}'.replace(/'/g, "'");
var myNewList = eval(tempList);
Интересно, есть ли лучший способ сделать это?
обновление: я переместил найденное решение в раздел "Ответы".
json
в Python 3 является модулем simplejson, который некоторое время назад был интегрирован в стандартную библиотеку Python. - person Martijn Pieters   schedule 12.07.2012