我想获取纯 ASCII 文本(例如 JSON)并将其序列化以通过网络以二进制形式传输。我想向此二进制文件添加一个未签名的 4 字节 header ,它将具有 JSON“对象”的大小,以便更容易在服务器上进行反序列化。
在 PHP 中,这将使用 pack() 和 unpack() 系列方法来完成。我希望能够使用 ANSI C 执行相同的操作。
最佳答案
如果您已经有了 json 字符串,则无需转换为任何内容。只需添加长度并发送即可。
关于c - 使用 C 对 JSON 或任何纯文本进行二进制序列化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6684407/