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 JsLookupResult
和 Json.arr(obj \ key, 1)
之类的语句失败,因为 Json.arr
需要 JsValueWrapper
。
我该如何解决这个问题?
如果您确定 \
不会失败,您可以在其上调用 .get
,就像调用 Option
.
Json.arr( (obj \ key).get, 1)
不用说,还有其他操作数,如 getOrElse
可以提供默认值,以防 obj
没有 key
。
我正在将我的 Play 应用程序从 2.3.8 版迁移到 2.4.1 版...我遇到了一些 JSON 的问题。
主要问题是现在 obj \ key
returns JsLookupResult
和 Json.arr(obj \ key, 1)
之类的语句失败,因为 Json.arr
需要 JsValueWrapper
。
我该如何解决这个问题?
如果您确定 \
不会失败,您可以在其上调用 .get
,就像调用 Option
.
Json.arr( (obj \ key).get, 1)
不用说,还有其他操作数,如 getOrElse
可以提供默认值,以防 obj
没有 key
。