我正在尝试以这种格式为C3 chart =>
创建JSON输出{
"data1": [220, 240, 270, 250, 280],
"data2": [180, 150, 300, 70, 120],
"data3": [200, 310, 150, 100, 180]
}
我不能使用普通的Scala类和jsonFormat2,因为字段的名称是动态的。我试过在一个简单的case类上创建一个自定义的RootJsonFormat解析器,比如this =>
case class NamedList[Int](name: String, items: Seq[Int])
但它不起作用,因为D3所需的输出是一个JSON对象,其中包含值,而不是名称,项目对的JsArray。
这样做的最佳方式是什么?
答案 0 :(得分:1)
我被告知这当然是:
Map[String, Seq[Int]]
卫生署!