其他语言的节点 JS "undefined"的序列化/反序列化



我正在NodeJS服务器上使用消息包(@msgpack/msgpack(序列化一些数据,并通过HTTP通信将序列化的数据传递给另一个用C++编写的软件。我的问题是,反序列化的js"未定义的";对象在C++方面看起来像什么?

提前感谢

文档说undefinednull被映射到msgpack的nil, which is specified,成为单个0xC0字节(十进制192(。

也就是说:

> require("@msgpack/msgpack").encode(undefined)
Uint8Array(1) [ 192 ]

最新更新