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被命名为相同的,这是造成错误。