以安全的方式从Flask返回JSON列表?

以安全的方式从Flask返回JSON列表?,json,security,flask,Json,Security,Flask,我知道在Python Flask中对列表使用jsonify()是不安全的,因此被禁用。但我不明白的是我应该怎么做 我有一个清单,里面有我想用jQuery处理的杂货,因此我想以某种方式将它返回给用户。正确的方法是什么?这意味着不能将列表作为jsonify()的顶级元素。 基本上: jsonify({"data": [1, 2, 3]}) 将起作用,因为最外层(或顶层)对象是dict(转换为JSON对象)。但这是: jsonify([1, 2, 3]) 不会,因为最外面的对象是列表(通常会转换为

我知道在Python Flask中对列表使用jsonify()是不安全的,因此被禁用。但我不明白的是我应该怎么做


我有一个清单,里面有我想用jQuery处理的杂货,因此我想以某种方式将它返回给用户。正确的方法是什么?

这意味着不能将列表作为
jsonify()
的顶级元素。 基本上:

jsonify({"data": [1, 2, 3]})
将起作用,因为最外层(或顶层)对象是
dict
(转换为JSON对象)。但这是:

jsonify([1, 2, 3])
不会,因为最外面的对象是
列表(通常会转换为JSON数组)


请参阅文档:

toplevel到底是什么?好的,所以在某种程度上,这只是数组类型的问题,谢谢!:D