2015-06-28 73 views
1

我正在將我的Pl​​ay應用程序從版本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

如何解決此問題?

回答

1

如果您確定\不會失敗,您可以撥打.get就可以了,就像Option一樣。

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

不用說,還有其他的操作數一樣getOrElse,可以提供的情況下,obj沒有key默認值。

+1

與'Option'或'Try'上的'.get'類似,'JsLookupResult'相當不安全。 – cchantep