HaskellでYamlの任意項目の取り扱い
Applicative
スタイルで.*?
で任意項目、.!=
でデフォルト値を設定します。`
parseJSON (Object m) = AppConfig <$> m .:? "port" .!= 8081 -- default
Applicative
スタイルで.*?
で任意項目、.!=
でデフォルト値を設定します。`
parseJSON (Object m) = AppConfig <$> m .:? "port" .!= 8081 -- default