с#
> что очень нежелательно и имхо некрасиво
Наверное это для кейсов, когда у тебя kotlin и на сервере и на фронте
А для остальных, всегда же можно руками парсер написать 🤔
там если код == 14, то data - Long, если 16, то String, если 17, то какой-то свой класс.
мб и можно, но мне нравится как работу с примитивами в JsonElement обернули
