Имеет ли класс JValue для lift-json эквивалент метода scala.xml.Node.text? - PullRequest
0 голосов
/ 23 февраля 2011

При работе с scala xml я нахожу метод Node.text чрезвычайно удобным. Он преобразует все типы объектов в работоспособную строку, которую они могут приводить к ожидаемому вами типу данных (и, конечно, к неожиданным данным).

Имеет ли класс JValue для lift-json аналогичный метод?

1 Ответ

0 голосов
/ 23 февраля 2011

Я думаю, что самой близкой к этой функции являются «значения».Возвращает чистое значение, заключенное в 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)
...