MessagePack is a binary serialization format with data model based on JSON. Individual language bindings are provided for multiple languages including C++, Java, Python, JavaScript.
The MessagePack Project Home Page. https://msgpack.org