Я хочу создать класс случая scala, поля которого образуют карту.И, вот класс случая
case class UserFeature(uid: String = null,
age: String = null,
marriageStatus: String = null,
consumptionAbility: String = null,
LBS: String = null,
interest1: String = null,
interest2: String = null,
interest3: String = null,
interest4: String = null,
interest5: String = null,
kw1: String = null,
kw2: String = null,
kw3: String = null,
topic1: String = null,
topic2: String = null,
topic3: String = null,
appIdInstall: String = null,
appIdAction: String = null,
ct: String = null,
os: String = null,
carrier: String = null,
house: String = null
)
предположим, что экземпляр карты равен
Map("uid" -> "4564131",
"age" -> "5",
"ct" -> "bk7755")
как я могу применить ключи и значения карты к полям и значениям класса случая?