文件名称:msgpack-d:MessagePack for D msgpack.org [D]
文件大小:156KB
文件格式:ZIP
更新时间:2024-05-27 23:55:17
D
适用于D的MessagePack MessagePack是一个基于二进制的,类似于JSON的序列化库。 MessagePack for D是MessagePack的纯D实现。 特征 体积小,性能高 零拷贝序列化/反序列化 流式解串器,用于不连续的IO情况 支持D功能(范围,元组,实型) 注意: real型仅在D中受支持。在与其他编程语言进行通信时,请勿使用real型。 请注意,如果发生精度损失, Unpacker将引发异常。 电流限制 不支持循环引用 如果要使用LDC编译器,则至少需要版本0.15.2 beta2 安装 使用dub将其添加为依赖项: % dub install msgpack-d 用法 可以在example目录中找到示例代码。 该文档可以在找到 包装/拆包 msgpack -d使用非常简单。 使用pack进行序列化,然后使用unpack进行反序列化: impor
【文件预览】:
msgpack-d-master
----.gitignore(120B)
----meson.build(2KB)
----win32.mak(444B)
----html()
--------candydoc()
----README.markdown(5KB)
----src()
--------msgpack()
----LICENSE_1_0.txt(1KB)
----example()
--------compare_json.d(564B)
--------simple.d(507B)
--------custom_handler.d(1KB)
--------convert_json.d(764B)
--------map_test.d(738B)
--------array_test.d(689B)
--------custom.d(13KB)
--------attribute.d(336B)
--------compare_direct_stream.d(1KB)
--------stream.d(1KB)
--------register.d(528B)
--------unpacker_foreach.d(1020B)
----.travis.yml(387B)
----posix.mak(1KB)
----dub.json(512B)