我正在使用下面的JSON,
{
"@context": "Testingcontext",
"@type": "Testingtype",
"actor": "Testingactor"
}
为此,我正在scala:中创建一个case类
case class LoggedInAction(`@context`: String,`@type`:String,actor:String)
如何在case类中使用像@
、&
这样的特殊字符?此外,如何使用此类事例类字段?
就像您在示例中所做的那样:
scala> case class LoggedInAction(`@context`: String,`@type`:String,actor:String)
defined class LoggedInAction
scala> val example = LoggedInAction("context", "type", "actor")
example: LoggedInAction = LoggedInAction(context,type,actor)
scala> example.`@context`
res0: String = context