1
case class Person(name: String, age: Int)
json.parseTo[Person]("""{"name": "Bob", "age", 30}""")

例如,在 argonaut-shapeless 中。这是如何运作的?

我有兴趣将相同的原则应用于表示 Spark 作业的输入。例如给定

case class RecordsDatabase(
  people: Dataset[Person]
  accounts: Dataset[Account]
)

我希望废除写作的样板

RecordsDatabase(
  spark.table("people").as,
  spark.table("accounts").as
)
4

0 回答 0