@@ -40,12 +40,20 @@ instance FromJSON ByteString where
4040 parseJSON (String s) = return . BS.pack . T.unpack $ s
4141 parseJSON _ = fail "not a string"
4242
43+instance ToJSON ByteString where
44+ toJSON = String . T.pack . BS.unpack
45+
4346instance FromJSON Severity where
4447 parseJSON (String s) = maybe (fail "oh no") return . readMaybe . T.unpack $ s
4548 parseJSON _ = fail "not a string"
4649
50+instance ToJSON Severity where
51+ toJSON = String . T.pack . show
52+
4753instance FromJSON Config
4854
55+instance ToJSON Config
56+
4957defaultConfig :: Config
5058defaultConfig =
5159 Config