我有以下代码并在Json.parse
上cannot resolve symbol parse
收到编译时错误。我传递的eventData
类型为String
,parse()
需要一个字符串,为什么它不起作用?
override def recordEvent(customerId: String, eventType: String, eventData: String, eventMetadata: String, profileUpdate: ProfileUpdate): Future[AvroCustomer] = {
val id = UUID.fromString(customerId)
val updates: Option[ProfileUpdateData] = Option(profileUpdate).map(parseUpdates)
val eventData = Json.parse(eventData)
}
答案 0 :(得分:0)
我想通了,尽管我指定了val eventData
我声明的值,但参数eventData
和声明的val eventData
被命名为相同的事实,那是导致错误。