如何将json值转换为html/javascript中的列表?

如何将json值转换为html/javascript中的列表?,javascript,html,json,flask,Javascript,Html,Json,Flask,我正在以json的形式从flask应用程序中检索数据,并尝试将json值转换为列表 在我的html中,我有以下内容: <script> ... series: [{ name: 'Installation', data: [{% for x in results %}{{ x.TestInstallation }}{% endfor %}]}, ... </script> data: [10957103721025610074881686059524108881118

我正在以json的形式从flask应用程序中检索数据,并尝试将json值转换为列表

在我的html中,我有以下内容:

<script>
...
 series: [{
name: 'Installation',
data: [{% for x in results %}{{ x.TestInstallation }}{% endfor %}]},
...
</script>
data: [1095710372102561007488168605952410888111881030513367107759963127581336110843]},
我当前输入的
数据:
如下:

<script>
...
 series: [{
name: 'Installation',
data: [{% for x in results %}{{ x.TestInstallation }}{% endfor %}]},
...
</script>
data: [1095710372102561007488168605952410888111881030513367107759963127581336110843]},

如何将分配给
数据:
的值转换为列表?

您不必在渲染引擎中循环数组,可以通过JSON过滤器将其作为JSON传递

@app.route(“/view”)
def view():
数据=[1,2,3,4,5,6,7]
#使用我们的数据呈现模板
返回呈现模板('view.html',页面标题='12345',数据=数据)
在模板中


...
系列:[{
名称:'安装',
data:JSON.parse({{data}tojson}}),
}]
...
有关筛选器的详细信息:

根据另一种语言的逻辑生成JavaScript行是一种糟糕的做法。您可能希望在JavaScript中将JSON作为全局变量输出,或者创建一个端点从中获取JSON。然后让JavaScript在前端处理JSON。