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

2024-04-25 15:02:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是flask,据我所知,JSON格式由两种类型组成,即数组和对象。将python变量转换为以下内容后:

data = [{key:value}]

为什么我总是这样

return jsonify(data)

为了把它送回js?你知道吗


Tags: 对象keyjsonflask类型datareturnvalue
1条回答
网友
1楼 · 发布于 2024-04-25 15:02:49

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

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

相关问题 更多 >