serialization/deserialization of Node JS "undefined" 用其他语言
serialization/deserialization of Node JS "undefined" in other languages
我在 Node JS 服务器上使用 message pack(@msgpack/msgpack) 序列化一些数据,并通过 HTTP 通信将序列化数据传递给另一个编写的软件C++。
我的问题是,反序列化的 js“未定义”对象在 C++ 端看起来像什么?
提前致谢
documentation says undefined
and null
are mapped to msgpack's nil, which is specified
为单个 0xC0
字节(十进制为 192)。
也就是说:
> require("@msgpack/msgpack").encode(undefined)
Uint8Array(1) [ 192 ]
我在 Node JS 服务器上使用 message pack(@msgpack/msgpack) 序列化一些数据,并通过 HTTP 通信将序列化数据传递给另一个编写的软件C++。 我的问题是,反序列化的 js“未定义”对象在 C++ 端看起来像什么?
提前致谢
documentation says undefined
and null
are mapped to msgpack's nil, which is specified
为单个 0xC0
字节(十进制为 192)。
也就是说:
> require("@msgpack/msgpack").encode(undefined)
Uint8Array(1) [ 192 ]