Play Framework:从版本 2.3.x 迁移到 2.4.1 时出现问题

Play Framework: Problems migrating from version 2.3.x to 2.4.1

我正在将我的 Play 应用程序从 2.3.8 版迁移到 2.4.1 版...我遇到了一些 JSON 的问题。

主要问题是现在 obj \ key returns JsLookupResultJson.arr(obj \ key, 1) 之类的语句失败,因为 Json.arr 需要 JsValueWrapper

我该如何解决这个问题?

如果您确定 \ 不会失败,您可以在其上调用 .get,就像调用 Option.

Json.arr( (obj \ key).get, 1)

不用说,还有其他操作数,如 getOrElse 可以提供默认值,以防 obj 没有 key