【问题标题】:Does the lift-json JValue class have the equivalent of the scala.xml.Node.text method?lift-json JValue 类是否具有等效于 scala.xml.Node.text 方法?
【发布时间】:2011-02-22 21:04:13
【问题描述】:

在使用 scala xml 时,我发现 Node.text 方法非常方便。它将所有类型的对象转换为一个可用的字符串,它们可以转换为您期望的数据类型(当然,为意外数据爆炸)。

lift-json JValue 类有没有类似的方法?

【问题讨论】:

    标签: xml json scala lift


    【解决方案1】:

    我认为最接近该功能的是“价值”。它返回包装在 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)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-19
      • 2019-09-12
      • 2011-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      相关资源
      最近更新 更多