Bug#1026274: ITP: golang-github-vmihailenco-msgpack.v5 -- MessagePack (msgpack.org) encoding for Golang
Package: wnpp
Severity: wishlist
Owner: Andreas Henriksson <andreas@fatal.se>
* Package name : golang-github-vmihailenco-msgpack.v5
Version : 5.3.5-1
Upstream Author : Vladimir Mihailenco
* URL : https://github.com/vmihailenco/msgpack
* License : BSD-2-clause
Programming Lang: Go
Description : MessagePack (msgpack.org) encoding for Golang
MessagePack encoding for Golang
.
Features
.
* Primitives, arrays, maps, structs, time.Time and interface{}.
* Appengine \*datastore.Key and datastore.Cursor.
* CustomEncoder/CustomDecoder interfaces for custom encoding.
* Extensions to encode type information.
* Renaming fields via msgpack:"my_field_name" and alias via
msgpack:"alias:another_name".
* Omitting individual empty fields via msgpack:",omitempty" tag or all
empty fields in a struct.
* Map keys sorting.
* Encoding/decoding all structs as arrays or individual structs.
* Encoder.SetCustomStructTag with Decoder.SetCustomStructTag
can turn msgpack into drop-in replacement for any tag.
* Simple but very fast and efficient queries.
This is a dependency for upcoming mender-connect packaging.
Note that .v2 of this package is already available, but this is .v5.
Reply to: