msgpack:适用于Golang的更轻松,更快但可扩展的MessagePack序列化器。 msgpack.org [开始]

时间:2024-05-26 04:45:31
【文件属性】:

文件名称:msgpack:适用于Golang的更轻松,更快但可扩展的MessagePack序列化器。 msgpack.org [开始]

文件大小:39KB

文件格式:ZIP

更新时间:2024-05-26 04:45:31

go golang serializer msgpack encoder-decoder

用于Golang的MessagePack 注意 如果您的应用程序仅序列化基本类型,数组,映射和结构,则还建议生成代码。 使用可以获得最快的性能。 特征 支持的类型:原始/数组/切片/结构/映射/接口{}和time.Time 通过msgpack:"field_name"重命名字段msgpack:"field_name" 通过msgpack:"-"省略字段msgpack:"-" 支持扩展编码器/解码器 也可以将结构编码/解码为数组 此软件包要求的内容不止Golang 1.13版 安装 go get -u github.com/shamaton/msgpack 快速开始 package main import ( "github.com/shamaton/msgpack" ) func main () { type Struct struct { String string }


【文件预览】:
msgpack-master
----.gitignore(243B)
----go.mod(47B)
----decode.go(515B)
----time()
--------decode.go(2KB)
--------encode.go(2KB)
----ext()
--------decode.go(907B)
--------encode.go(3KB)
----.travis.yml(801B)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(3KB)
----msgpack_test.go(46KB)
----def()
--------def.go(1KB)
----msgpack.go(1KB)
----encode.go(462B)
----internal()
--------encoding()
--------decoding()
--------common()

网友评论