Yesod Exception

Yesod框架在响应json异常的时候可以调用sendStatusJSON

其签名如下

1
sendStatusJSON :: (MonadHandler m, ToJSON c) => Status -> c -> m a

之所以返回值是a,也就是任意类型是因为其实现是throwIO并不关心返回值。