解析来自 Scala.js 的播放表单错误

Parse Play form errors from Scala.js

我将表单错误从 Play 端发送到前端,如下所示:

JsError.toJson(errors)

在前端我得到了这样的东西:

{"obj.comment":[{"msg":["error.minLength"],"args":[10]}],"obj.name":[{"msg":["error.path.missing"],"args":[]}]}

我需要知道如何检查特定字段是否有错误以及是否有错误获取该字段的消息。

是否可以在 Scala.js 中使用播放 Json?

您不能使用 Play Json,因为它依赖于 Scala.js 当前不支持的反射。

看看µPickle。这是一个很棒的轻量级 JSON 解析器,可以与 Scala.js 一起使用,因为它不使用反射。 Check it out here.