播放框架,格式[A] 与 OFormat[A]

Play Framework, Format[A] vs OFormat[A]

我在 Play Framework 文档中找不到解释。 我找到了这个 但现在我根本不明白为什么要使用 Format[A]。

正如 Gaël 所说: OFormat 只会 read/write JSON 个对象,但也许你有一些类型你想要 read/write 作为 JSON string/int/Boolean.

OFormat/OWrite returns JsObject 而 Format/Write returns JsValue。 您可以使用 JsObject 做更多事情,因为它是表示 JSON 对象的 JsValue 的子类。 JsValue 可以是字符串、数字、对象或数组。