JSON по сети был ошибкой. Нам следовало бы остаться на бинарном кодировании и просто улучшить инструменты для просмотра бинарных данных в удобочитаемом формате.