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

В нем говорится, что неразрешенная ссылка: SerializedName.

0
Rajesh Maurya 7 Ноя 2019 в 14:28

1 ответ

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

1
Feyza 22 Ноя 2019 в 20:40