ну и да, DU не представлены в стандарте JSON, поэтому это кастомный протокол клиент-сервера, который не выражается в формате транспортного протокола.
То есть это твоя прямая обязанность обеспечить совместимость клиент-серверной сериализации.
Или перейти на формат, который поддерживается транспортным протоколом (то есть выкинуть DU как советует
@vshapenko )