When serializing a multi-dimensional array, the shape and eltype information is lost. For example
import MsgPack
matrix_a = rand(10, 10)
bytes = MsgPack.pack(matrix_a)
matrix_b = MsgPack.unpack(bytes)
results in:
julia> size(matrix_b)
(100,)
julia> eltype(matrix_b)
Any