【发布时间】:2018-02-20 19:31:56
【问题描述】:
我想使用 Scala 解析以下 JSON 对象:
val result = """{"24h_volume_usd": "9097260000.0"}"""
我通常使用:
import net.liftweb.json._
case class VolumeUSDClass(24h_volume_usd:String) //<- problem 24h_volume_usd does not work
val element = parse(result)
element.extract[CryptoDataClass]
问题是我无法使用以数字开头的参数定义案例类。避免这种情况的最佳方法是什么?
【问题讨论】:
-
@SCouto 这是关于 scala,而不是 javascript
-
我知道。这是一个错误。对不起。
-
你用反引号试过了吗:
case class VolumeUSDClass(`24h_volume_usd`: String)?回想一下,几乎任何东西都可以通过用反引号括起来转换为有效的 scala 标识符。
标签: scala jsonparser