我将 Python 3 中的 JSON 编码字典传递给 Jinja2 模板,并将其分配给 JavaScript 变量。我的模板如下
<script>
var a = {{ json_dict }}; // is rendered as `var a = {"key": "value"};`
</script>
这可以按预期工作,但我想使用Closure Compiler缩小包含Jinja2 表达式的 JavaScript 代码,目前它会抛出可预测的错误,例如
JSC_PARSE_ERROR: Parse error. '}' expected at line 2 character 9
var a = {{ json_dict }};
我有哪些选择?