使用scala xml时,我发现Node.text方法非常方便。它将所有类型的对象转换为可操作的字符串,这些字符串可以转换为您期望的数据类型(当然,还会针对意外数据进行爆炸)。
lift-json JValue类是否有类似的方法?
答案 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)