Guest User

Untitled

a guest
Jan 17th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. // StreamingJob.scala
  2.  
  3. ...
  4.  
  5. val filteredEvents = content
  6. .map(x => Event.toCaseClass(x))
  7. .filter(x => x.value == true)
  8.  
  9. ...
  10.  
  11. // Event.scala
  12.  
  13. case class Event(
  14. id: String,
  15. value: Int,
  16. )
  17. object Event {
  18. implicit val formats = DefaultFormats
  19.  
  20. def toCaseClass(str: String) =
  21. parse(str).extract[Event]
  22. }
Add Comment
Please, Sign In to add comment