Коллеги, такой вопрос - есть DataFrame в котором одно поле - json который я преобразую в итоге в Map
Если делать на Dataset с case классами не оч понимаю как оно работает а apply методом.
Например
case class myTest(id: Long, json: String)
df.as[myTest]
все хорошо и ожидаемо
делаем
case class myTest(id: Long, json: Map[String, String])
и apply который принимает (id: Long, json: String) но оно ругается на то что поле не того типа - есть как-то честный красивый способ его заставить использовать apply?
Да можно сделать withColumn + dropColumn и все что надо реализовать но хотелось бы все логику спрятать на case class