我正在使用https://github.com/json4s/json4s。如何將其值如JDouble
,JBool
轉換爲相應的Scala數據類型 - Double
和Boolean
?將JDouble轉換爲Double(JSON庫)
UPDATE:
scala> (json \ "status")
res8: org.json4s.JValue = JBool(false)
scala> (json \ "status").extract[Boolean]
<console>:16: error: No org.json4s.Formats found. Try to bring an instance of org.json4s.Formats in scope or use the org.json4s.DefaultFormats.
(json \ "status").extract[Boolean]
不知道,但嘗試像這樣'(jv \「items」\「type」)。extractOpt [String]'如果它工作! – Shrey
@Shrey,jv,「物品」和「類型」是什麼?我必須糾正它爲我的JSON結構才能夠嘗試它。 –