com.rojoma.json.v3.matcher
Simple class to turn a com.rojoma.json.v3.codec.JsonDecode into something that can be used for pattern-matching.
val ListOfFoo = DecodeMatcher[List[Foo]] val NamedBars = DecodeMatcher[Map[String, Bar]] value match { case ListOfFoo(foos) => foos.foreach(_.fooify()) case NamedBars(bars) => bars("hello").doBarring() case _ => // didn't match }
Simple class to turn a com.rojoma.json.v3.codec.JsonDecode into something that can be used for pattern-matching.