将JavaScript字节数组转换为Python数据类型
我有一个应用程序/服务,我正试图与之接口。该服务将JavaScript字节数组原始发送到本机JavaScript客户端。据我所知,客户机基本上是将二进制字节序列放入变量中。为清楚起见,以下是本机JavaScript客户端处理此数据的方式:将JavaScript字节数组转换为Python数据类型,javascript,python,arrays,Javascript,Python,Arrays,我有一个应用程序/服务,我正试图与之接口。该服务将JavaScript字节数组原始发送到本机JavaScript客户端。据我所知,客户机基本上是将二进制字节序列放入变量中。为清楚起见,以下是本机JavaScript客户端处理此数据的方式: t.prototype.responseToMsg = function(t) { var i, r, u; return n.Msg.isMsg(t) ? t : (i = "", true ? true ? (r = new Uint8Arra
t.prototype.responseToMsg = function(t) {
var i, r, u;
return n.Msg.isMsg(t) ? t : (i = "",
true ? true ? (r = new Uint8Array(t),
i = this.decode(r)) : (u = this.parseStr(t),
i = this.decode(u)) : i = t,
angular.fromJson(i))
}
JavaScript在语法上很熟悉,但在其他方面不是我使用的东西。这段代码有些模糊/缩小
因此,我的客户机是用Python编写的,我的环境中可用的模块有限。我不能使用类似Python模块的东西在JavaScript中对其进行本机计算,也不想对类似node.js
的东西进行外部调用-我认为这些可能会给实现带来额外的问题
最好是以某种方式将字节数组转换为字典或Python中的其他格式。如果我能到达那里,我可以稍后处理JSON反序列化
有没有办法将这些原始数据解析或转换为可用的Python数据类型