30得票5回答
分布式1.21.8需要安装msgpack,但是它尚未安装。

我安装plotly时遇到了问题。我使用Debian 9上的命令行升级了anaconda,但收到错误消息“distributed 1.21.0需要安装msgpack,但没有安装”。 然后我尝试了一个conda install mspack,然后是pip install --upgade pl...

25得票1回答
Pandas msgpack和pickle的区别

msgpack在Pandas中被认为是pickle的替代品。 根据Pandas文档关于msgpack的说明: 这是一种轻量级可移植二进制格式,类似于二进制JSON,非常高效地利用了空间,并在写入(序列化)和读取(反序列化)方面提供了良好的性能。 然而,我发现它的性能似乎不如pic...

8得票3回答
高性能对象序列化库,支持总和类型。

我想知道是否有任何高性能序列化库(如Google协议缓冲区)支持总和类型。 总和类型是带标记的联合,基本上就是能够说某个东西是A、B或C中的一个。总和类型在支持代数数据类型的语言中使用,例如Haskell和ML。

23得票1回答
MsgPack用于压缩JSON数据,为什么不使用gzip/deflate?

我听说MsgPack可以用于压缩JSON消息,但我有一个问题,为什么不直接使用Gzip/Deflate代替MsgPack呢?我认为这样更易于调试。

11得票1回答
如何使用msgpack-c正确地解包和提取数据?

我目前正在尝试在C语言编写的项目中使用msgpack。我使用msgpack将结构体的内容序列化,然后将其发送到网络上,并在另一端反序列化回对应的结构体。 我尝试做的事情的简化版本:#include <stdio.h> #include <msgpack.h> #inc...

7得票3回答
Msgpack反序列化字典键字符串为字节

我在使用Python的msgpack时遇到了问题。似乎当序列化dict时,如果键是字符串str,则无法正常反序列化,导致出现KeyError异常。 例如: >>> import msgpack >>> d = dict() >>> va...

13得票2回答
MessagePack:快速跨平台的序列化器和RPC - 请分享经验

我在寻找一些快速、简单和稳定的远程过程调用(RPC)库时,偶然发现了MessagePack项目,它似乎非常不错。而且该项目正在积极开发中。 如果您以任何方式使用过它,能否请分享一下您的经验? P.S. 我认为这个问题应该是社区wiki

26得票6回答
如何压缩JSON以存储在基于内存的存储中,例如Redis或Memcache?

要求: Python对象具有2-3个嵌套级别,包含基本数据类型,如整数、字符串、列表和字典。 (没有日期等),需要将其作为json存储在redis中的键值对中。 有哪些最佳方法可用于将json压缩为字符串以实现低内存占用。 目标对象不是非常大,平均有1000个小元素, 转换成JSON后大约有1...

36得票4回答
msgpack 的 MIME 类型是什么?

Msgpack 看起来是一种极其快速,但非常新的数据序列化格式。它是否已经有一个被认可的 MIME 类型?如果没有,那么在临时使用什么应该是合适的呢?

17得票2回答
JavaScript 到 C# 的数值精度丢失问题

使用SignalR与MessagePack在JavaScript和C#之间进行值的序列化和反序列化时,我发现在接收端的C#中存在一定精度损失。 例如,我正在将值0.005从JavaScript发送到C#。当反序列化的值出现在C#端时,我得到的值是0.004999999888241291,它接...