私はBottleをWebサーバーとして使用しており、Pythonリストをjavascriptに渡す必要があります。
{{myList}}だけを実行している場合、Bottleはリスト内の文字列の単一引用符をエスケープし、'
JSとして表示します。これにより、取得した文字列に満足できなくなります。
私はなんとか解決策を見つけることができましたが、それは最適なものではないと思います。
var tempList = '{{eval(myList)}}'.replace(/'/g, "'");
var myNewList = eval(tempList);
これを行うためのより良い方法はありますか?
upd:見つけたソリューションを「回答」セクションに移動しました。