Json play libs parse()无法解析简单解析
问题描述:
我有下面的代码,并得到Json.parse
说编译时错误cannot resolve symbol parse
。我正在传递String
类型的eventData
,而parse()
需要一个字符串,那为什么它不起作用?Json play libs 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)
}
答
我想通了,尽管我指定val eventData
我声明了价值,但事实上,该参数eventData
和申报val eventData
被命名为相同的,这是造成错误。