我正在使用 flask,根据我的理解,JSON 格式由两种类型组成,即数组和对象。将 python 变量转换成类似的东西后:
data = [{key:value}]
为什么我总是要
return jsonify(data)
为了把它发回js?
请您参考如下方法:
JavaScript 在客户端计算机上运行。 Python 在服务器上运行。这是两台不同的机器。他们通过网络进行通信。您只能通过网络发送字节序列。 JSON 是一种序列化对象的方法,即将 Python 对象转换为可移植(即独立于机器、CPU、操作系统)的字节序列。
JSON 没有什么特别之处,您可以使用其他格式,例如 XML 甚至二进制 protobuf。 JSON 的好处在于 Python 和 JavaScript 都内置了 JSON 解析器。
