lift-json JValue类是否具有scala.xml.Node.text方法的等价物?

时间:2011-02-22 21:04:14

标签: xml json scala lift

使用scala xml时,我发现Node.text方法非常方便。它将所有类型的对象转换为可操作的字符串,这些字符串可以转换为您期望的数据类型(当然,还会针对意外数据进行爆炸)。

lift-json JValue类是否有类似的方法?

1 个答案:

答案 0 :(得分:0)

我认为与该函数最接近的是'值'。它返回包含在JValue中的纯值。

scala> JInt(1).values                                
res0: BigInt = 1

scala> JString("1").values                           
res1: String = 1

scala> JBool(true).values                            
res2: Boolean = true

scala> JArray(List(JInt(1), JInt(2))).values         
res3: List[Any] = List(1, 2)