Я надеялся использовать Scala и Gson вместе. Кажется, что это в основном работает, но когда я делаю что-то подобное, он обрабатывает список как объект, а не как массив:
case class MyType (val x:String, val y:List[SomeOtherType]) {
def toJson() = new Gson().toJson(this)
}
И мой JSON получается примерно так:
{
"x":"whatever",
"y": {
}
}
Обычно Gson преобразует списки в массивы. Я уверен, что это все потому, что Гсон не знает о классах коллекций Scala, но есть какие-нибудь идеи о том, что я могу сделать, чтобы эта работа? Или другие предложения с использованием Scala-нативных библиотек JSON?