我有一些对象构造函数,例如:
AM(power: String,speed: String,Height: String,position: PlayerPosition)
Constructor2(motivation: String,description: String,age: Int)
然后我有一个JsonFile,它保存所有构造函数所需的数据 有没有一种方法或某种库可以让我以允许我使用它来构造对象的方式来解析文件的内容: 例如:
AM(jsonParser.power,jsonParser.speed,jsonParser.Height,jsonParser.position)
我有多个JsonFiles,内容并不总是相同的结构,所以我希望可以使用解析器并可以访问像键:值对这样的数据。
我对Scala还是很陌生,我知道在ruby中有很多方法可以轻松实现,而我希望可以很容易地做到这一点
所以,如果我的文件是json之类的
{
"power": "25"
"speed": "65"
"description": "hello"
}
我可以data = jsonParse(jsonFile)
然后data.speed would equal "25"