Я пытаюсь создать вывод JSON в этом формате для диаграмм C3 =>
{
"data1": [220, 240, 270, 250, 280],
"data2": [180, 150, 300, 70, 120],
"data3": [200, 310, 150, 100, 180]
}
Я не могу использовать обычные классы Scala и jsonFormat2, поскольку имена полей являются динамическими. Я попытался создать собственный парсер RootJsonFormat для простого класса case, такого как этот =>
case class NamedList[Int](name: String, items: Seq[Int])
Но это не сработало, поскольку вывод, требуемый D3, представляет собой объект JSON со значениями внутри него, а не JsArray с именами, парами элементов.
Как лучше всего это сделать?