我正在将我的Play应用程序从2.3.8迁移到2.4.1版本......我遇到了一些JSON问题。
主要问题是现在obj \ key
会返回JsLookupResult
而Json.arr(obj \ key, 1)
之类的语句会失败,因为Json.arr
需要JsValueWrapper
。
如何解决此问题?
答案 0 :(得分:1)
如果您确定\
不会失败,则可以像.get
一样拨打Option
。
Json.arr( (obj \ key).get, 1)
毋庸置疑,还有其他操作数如getOrElse
可以提供默认值,以防obj
没有key
。