Как написать конвертер типа номера для пары - PullRequest
0 голосов
/ 25 марта 2020

Я получаю JSON с динамическим ключом c, используя модернизацию, я держу его в паре. Но я не могу понять, как я могу сохранить его непосредственно в базе данных Room

@Entity(tableName = "rates")
data class RateData(@Expose var rate: Pair<String, Float>? = null)

error: Не могу понять, как сохранить это поле в базе данных. Вы можете рассмотреть возможность добавления конвертера типов для него. частный kotlin .Pair курс; ^

Я знаю, что пара не является примитивным типом, и комната не имеет возможности хранить непримитивные типы, но я не нашел решения, чтобы написать преобразователь для пары в примитив. Как написать этот конвертер или как изменить мою сущность?

...