我有一个应用程序/服务,我试图与其进行交互。该服务将JavaScript字节数组原始发送到本机JavaScript客户端。据我所知,客户端基本上将一系列二进制字节推送到变量中。为清楚起见,以下是本机JavaScript客户端处理此数据的方式:
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数据类型?