1
我正在將我的Play應用程序從版本2.3.8遷移到版本2.4.1 ...並且遇到了JSON的一些問題。Play Framework:從版本2.3.x遷移到2.4.1時出現問題
的主要問題是,現在obj \ key
返回JsLookupResult
和像Json.arr(obj \ key, 1)
語句失敗,因爲Json.arr
期望一個JsValueWrapper
。
如何解決此問題?
我正在將我的Play應用程序從版本2.3.8遷移到版本2.4.1 ...並且遇到了JSON的一些問題。Play Framework:從版本2.3.x遷移到2.4.1時出現問題
的主要問題是,現在obj \ key
返回JsLookupResult
和像Json.arr(obj \ key, 1)
語句失敗,因爲Json.arr
期望一個JsValueWrapper
。
如何解決此問題?
如果您確定\
不會失敗,您可以撥打.get
就可以了,就像Option
一樣。
Json.arr((obj \ key).get, 1)
不用說,還有其他的操作數一樣getOrElse
,可以提供的情況下,obj
沒有key
默認值。
與'Option'或'Try'上的'.get'類似,'JsLookupResult'相當不安全。 – cchantep