// 最初にやった書き方
def toJson(entry: Entry): JsValue = {
  Json.toJson(
    Map(
      "title" -> Json.toJson(entry.title),
      "url"   -> Json.toJson(entry.url),
      "cnt"   -> Json.toJson(entry.cnt)
    )
  )
}

// 使い方
val e = Entry("hoge", "http://example.com", 30)
toJson(e)