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