Skip to main content
 首页 » 编程设计

javascript之Python 到 javascript 通信

2025年05月04日24lyj

好的,所以我使用 websockets 让 javascript 与 python 通信并且效果很好但是我需要发送的数据通常有几个部分,比如数组,(用户名,时间,文本)但是我怎么能发送它呢?我最初虽然用 base64 或 urlencode 对每个进行编码,然后使用像 | 这样的字符那些编码方法永远不会使用然后拆分信息。不幸的是,我找不到 python 和 javascript 都可以做的方法。

所以问题是,是否有 bath 可以执行的编码方法,或者是否有其他更好的方法可以发送数据,因为我以前没有真正做过这样的事情。 (我只有 AJAX 请求,并且我发送了编码的数据 URL)。我也不会发送数英里的文本,如果那样的话,一次大约 100 字节。 谢谢!

编辑

大多数评论都指向 JSON,因此,什么是用于 javascript 的最佳转换,因为 javascript 愚蠢地无法将字符串转换为 JSON,反之亦然。

完成

那么 jaascript 确实有一种将 javascript 转换为字符串的 native 方法,它只是隐藏在世界之外。 JSON.stringify(obj, [replacer], [space]) 将其转换为字符串,JSON.parse(string, [reviver]) 将其转换回

请您参考如下方法:

JSON 绝对是最佳选择。它的开销非常小,并且能够存储几乎任何类型的数据。我不是 Python 专家,但我确信有某种编码/解码器可用。