Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用闭包编译器缩小包含Jinja2表达式的JavaScript代码_Javascript_Python_Json_Jinja2_Google Closure Compiler - Fatal编程技术网

使用闭包编译器缩小包含Jinja2表达式的JavaScript代码

使用闭包编译器缩小包含Jinja2表达式的JavaScript代码,javascript,python,json,jinja2,google-closure-compiler,Javascript,Python,Json,Jinja2,Google Closure Compiler,我将一个JSON编码的字典从Python3传递到Jinja2模板,并将其分配给一个JavaScript变量。我的模板如下 var a={{json_dict}};//呈现为`var a={“key”:“value”}` 这正如预期的那样工作,但我想缩小包含using的JavaScript代码,它当前会抛出可预测的错误,如 JSC_PARSE_ERROR:PARSE ERROR.'}应在第2行第9个字符处 var a={{json_dict}}; 我的选择是什么?您可以将其包装在eval或等

我将一个JSON编码的字典从Python3传递到Jinja2模板,并将其分配给一个JavaScript变量。我的模板如下


var a={{json_dict}};//呈现为`var a={“key”:“value”}`
这正如预期的那样工作,但我想缩小包含using的JavaScript代码,它当前会抛出可预测的错误,如

JSC_PARSE_ERROR:PARSE ERROR.'}应在第2行第9个字符处
var a={{json_dict}};

我的选择是什么?

您可以将其包装在eval或等效文件中

a = eval('({{json_dict}})')