Как использовать @SerializedName в многоплатформенном проекте Kotlin?

Я использую мультиплатформенность Kotlin. Я получаю имя объекта в ответе Json. Я хочу сопоставить имя объекта с другим именем. Итак, я решил использовать @SerializedName. Но это не работает.

В нем написано Неразрешенная ссылка: SerializedName.


person Rajesh Maurya    schedule 07.11.2019    source источник


Ответы (1)


Вы можете использовать официальную собственную библиотеку сериализации kotlin для мультиплатформенности. Как добавить и применить плагин к вашему проекту в зависимости от того, какой синтаксис gradle вы используете («применить плагин» или «плагин {..}»), описано здесь. После добавления зависимости вы можете использовать аннотацию @SerialName вместо @SerializedName для переопределения имен объектов.

person Feyza    schedule 22.11.2019