несколько десятков полей, что в такой ситуации делать? В объекты дата классов собирать вряд ли хороший вариант.
5 кб не выглядит большим объёмом. Это вполне подходящее решение. Всё, что вам не надо, в любом случае придётся парсить и игнорировать.
Но в теории можно отстримить и собрать только то, что надо. Правда, я не уверен, что видел хорошие дсл для этого.
Если нужные данные разбросаны по корневому объекту, это вряд ли будет сильно быстрее его натягивания на дата-класс средствами условного kotlinx.serialization
Обсуждают сегодня