文件名称:msgpack:一个 `msgpack` 序列化器和反序列化器
文件大小:45KB
文件格式:ZIP
更新时间:2024-06-18 19:35:26
Go
消息包 msgpack序列化器和反序列化器 概要 package msgpack_test import ( "fmt" "time" msgpack "github.com/lestrrat-go/msgpack" "github.com/pkg/errors" ) type EventTime struct { time. Time } func init () { if err := msgpack . RegisterExt ( 0 , EventTime {}); err != nil { panic ( err ) } } func ( t * EventTime ) DecodeMsgpack ( d msgpack. Decoder ) error { r := d . Reader () sec , err := r . Re
【文件预览】:
msgpack-master
----reader.go(3KB)
----msgpack_example_test.go(4KB)
----decoder.go(23KB)
----internal()
--------cmd()
--------util()
----encoder_container_gen.go(8KB)
----.github()
--------workflows()
----encoder.go(15KB)
----writer.go(3KB)
----encoder_locking_gen.go(3KB)
----map_builder.go(2KB)
----encoder_numeric_gen.go(3KB)
----code.go(2KB)
----errors.go(296B)
----decoder_numeric_gen.go(9KB)
----msgpack.go(1KB)
----roundtrip_test.go(1KB)
----array_builder.go(2KB)
----encoder_test.go(20KB)
----decoder_locking_gen.go(3KB)
----interface.go(8KB)
----ext.go(1KB)
----bench()
--------msgpack_benchmark_test.go(28KB)
--------go.mod(228B)
----.gitignore(266B)
----.golangci.yml(920B)
----README.md(20KB)
----code_string.go(4KB)
----decoder_test.go(9KB)
----go.mod(243B)