【发布时间】:2016-07-15 07:51:09
【问题描述】:
Json 示例:
var testString = {"eventType":"REQUEST","event-id":"6e904afa-62e8-40fb-8c6a-66a2ba21a3e1"}
Scala 案例类:
case class EventHeader(eventType:String,event-id:String)
反序列化代码:
var header = new Gson().fromJson(testString,classOf[EventHeader])
导致以下错误(由于“event-id”字段名称中的特殊字符):
:1: 错误: ':' 预期但发现标识符。 案例类EventHeader(eventType:String,event-id:String)
在 Java 中,我们可以在“event-id”字段上添加注释并将其命名为“eventId”或“id”。
Scala 中是否有类似的方法?
【问题讨论】: