msgpack官方地址:http://msgpack.org/
msgpack GITHUB地址:https://github.com/msgpack
对于msgPack,官方是这样解释的:
MessagePack 是一个高效的二进制序列化格式。它让你像JSON一样可以在各种语言之间交换数据。但是它比JSON更快、更小。小的整数会被编码成一个字节,短的字符串仅仅只需要比它的长度多一字节的大小。
It’s like JSON. but fast and small.
这里,说了,msgPack有两个优势,更快(fast),更小(small).想要了解这些优势原因,我们当然得先知道msgPack在内存中是怎么存储的,
json数据应该已经算是很小了,没有什么冗余的数据了,但msgpack是从哪些方面让存储占用内存更小的呢?
举例:
json
{“name“:”heyue“,”sex