【发布时间】:2011-07-22 03:52:13
【问题描述】:
我希望同时使用 Scala 和 Gson。它似乎主要工作,但是当我做这样的事情时,它会将列表视为一个对象,而不是一个数组:
case class MyType (val x:String, val y:List[SomeOtherType]) {
def toJson() = new Gson().toJson(this)
}
我的 JSON 结果是这样的:
{
"x":"whatever",
"y": {
}
}
通常 Gson 将列表转换为数组。我确信这都是因为 Gson 不了解 Scala 的集合类,但是关于我可以做些什么来完成这项工作的任何想法?或者其他使用 Scala 原生 JSON 库的建议?
【问题讨论】: