ли я как-то получить этот самый serialName? типо property.serialName?
он есть в дескрипторе. Должно быть что-то вроде class.serializer().descriptor.serialName. Не помню точно имена
так это для всего класса я так понимаю, а что если у меня есть модель, там свойства, как по, например, стринговому свойству получить его имя
Опять же оно есть в дескприпторе, но надо этот дескриптор руками разбирать. Я сходу пример не напишу.
val index = response.serializer().descriptor.getElementIndex(propName::class.simpleName!!) response.serializer().descriptor.getElementDescriptor(index).serialName как-то так видимо
Да, что-то в этом роде
Обсуждают сегодня