In-memory representation of the MessagePack data model
In-memory representation of the MessagePack data model
test - https://msgpack.org/index.html
Note that we do not model all the fine details of the MessagePack format in this type; fixed and variable length strings/maps/arrays are all modelled using the same Str/Obj/Arr types, and the various sized integers are all collapsed into Int32/Int64/UInt64. The appropriately sized versions are written out when the message is serialized to bytes.
A Visitor specialized to work with msgpack types.
A Visitor specialized to work with msgpack types. Forwards the not-msgpack-related methods to their msgpack equivalents.
Read the given MessagePack input into a MessagePack struct
Parse the given MessagePack input, failing if it is invalid
Write the given MessagePack struct as a binary
Write the given MessagePack struct as a binary to the given OutputStream