Binary-first messaging
You send payload bytes in the encoding that you select, for example MessagePack, Protobuf, or UTF-8 JSON. Compact formats can decrease the bandwidth and the encoding work. The results depend on your data and your codec.
Your format. No JSON conversion is necessary.