Лучше всего использовать специальные форматы сериализации \ дисериализации данных. Присмотрись к
MessagePack, он как раз был создан, как замена формату JSON, только быстрее, есть поддержка на все популярные языки программирования.
![B_Gx0HDW0AAA_eR.png:large](https://habrastorage.org/files/f96/344/b48/f96344b480154780ac63114e3f971f4d.png)
Можно также использовать
Protocol Buffers (Protobuf) от Google, но придётся потратить время на его освоение, хотя бы с недельку, есть нюансы.