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.
Installed Size: 191.5 kB
Architectures: all