我正在NodeJS服务器上使用消息包(@msgpack/msgpack(序列化一些数据,并通过HTTP通信将序列化的数据传递给另一个用C++编写的软件。我的问题是,反序列化的js"未定义的";对象在C++方面看起来像什么?
提前感谢
文档说undefined
和null
被映射到msgpack的nil, which is specified
,成为单个0xC0
字节(十进制192(。
也就是说:
> require("@msgpack/msgpack").encode(undefined)
Uint8Array(1) [ 192 ]