Skip to main content
 首页 » 编程设计

javascript之当将变量返回到 javascript 到 Python 时,我们总是需要 jsonify 吗

2025年05月04日22linjiqin

我正在使用 flask,根据我的理解,JSON 格式由两种类型组成,即数组和对象。将 python 变量转换成类似的东西后:

data = [{key:value}] 

为什么我总是要

return jsonify(data) 

为了把它发回js?

请您参考如下方法:

JavaScript 在客户端计算机上运行。 Python 在服务器上运行。这是两台不同的机器。他们通过网络进行通信。您只能通过网络发送字节序列。 JSON 是一种序列化对象的方法,即将 Python 对象转换为可移植(即独立于机器、CPU、操作系统)的字节序列。

JSON 没有什么特别之处,您可以使用其他格式,例如 XML 甚至二进制 protobuf。 JSON 的好处在于 Python 和 JavaScript 都内置了 JSON 解析器。