2017-04-11 84 views
0

我有下面的代碼,並得到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) 
} 

回答

0

我想通了,儘管我指定val eventData我聲明瞭價值,但事實上,該參數eventData和申報val eventData被命名爲相同的,這是造成錯誤。