Я надеялся использовать 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?