Spray.io のドキュメント ページから:
color
パラメータ「color」の値を文字列として抽出
color.?
パラメータ「color」のオプション値を Option[String] として抽出する
amount.as[Int]
パラメーター「amount」の値を Int として抽出します。これが機能するには、スコープ内に一致するデシリアライザーが必要です (アンマーシャリングも参照してください)。
Int
では、オプションの値を解析するにはどうすればよいですか? のようなものamount.?.as[Int]
は動作しないようです。