我将Scala + Lift Web Framework + MongoDB用于一堆应用程序。在某些情况下,我需要向客户端回复JSON错误消息,使请求显示国际化的错误消息。
错误消息通常是一个简单的JSON:
val errorMessage = ("error" -> "some error message");
此邮件将通过net.liftweb.rest.RestHelper
与yield requestParam: JValue
一起投放。我使用for comprehensions
检查错误并返回这些JValue
。
在Scala中存储这些消息的最佳做法是什么(考虑到国际化)?
答案 0 :(得分:1)
(S ? "error") -> (S ? "my.error.reason123")