使用org.json4s,我正在尝试编译此代码:
implicit val formats = org.json4s.DefaultJsonFormats
for {
parsed <- Try(parse(message)).toOption
purchase <- parsed.extractOpt[Item]
} yield {
val datetime = new DateTime(purchase.time)
val roundedTime = datetime.withMinuteOfHour(0).withSecondOfMinute(0).withMillisOfSecond(0)
Key(purchase.item_id, roundedTime) -> purchase.amount
}
我收到以下错误:
“找不到org.json4s.Formats。试着带上一个实例 org.json4s.Formats在范围内或使用org.json4s.DefaultFormats。“
答案 0 :(得分:0)
你使用了错误的隐含。您需要使用DefaultFormats
代替DefaultJsonFormats
:
implicit val formats = org.json4s.DefaultFormats