Scala JSON错误处理和响应

时间:2013-04-07 19:16:42

标签: scala error-handling lift

我将Scala + Lift Web Framework + MongoDB用于一堆应用程序。在某些情况下,我需要向客户端回复JSON错误消息,使请求显示国际化的错误消息。

错误消息通常是一个简单的JSON:

val errorMessage = ("error" -> "some error message");

此邮件将通过net.liftweb.rest.RestHelperyield requestParam: JValue一起投放。我使用for comprehensions检查错误并返回这些JValue

在Scala中存储这些消息的最佳做法是什么(考虑到国际化)?

1 个答案:

答案 0 :(得分:1)

好吧,不是“让开发商决定”的原则是否适用? 我的意思是,AFAIK,没有中心方法可以做到这一点。你想做什么。例如, (S ? "error") -> (S ? "my.error.reason123")