json4s使っての疑問を発表してきた
得られた話
- ShortTypeHintはobjectがSingletonなのでむりー
- unapplyでもうちょっとシンプルに書けるよ
- マクロ使えば良いのでは
- とはいえ組込みのEnumerationでも良いのではー
unapplyの話
unapply教えてもらったときは良く分からんかったけどこういうことですね。
イマイチな例
case x: JString => Direction.fromString(x.toString)
良い例
case JString(x) => Direction.fromString(x)
結局
結局はscala.Enumeration使うことにした