【发布时间】:2013-05-31 12:45:27
【问题描述】:
当 spray (spray.io) 产生拒绝时,它会以字符串体响应。由于我所有的 API 客户端都会假设我的 API 只返回 json,因此我希望在全局范围内将每个拒绝都设为符合我们的错误对象格式的有效 json 对象。我怎样才能做到这一点?
错误对象格式如下所示
{
'details' : 'Something happened in the app. boooo!',
'errorType' : 'Unknown'
}
errorType 是我的内部枚举样式值列表,例如 UserNotFound 和 NeedPaidAccount
【问题讨论】:
标签: json scala spray spray-json