2016-07-01 12 views
2

Ich versuche, JSON Ausgabe in diesem Format für C3 Diagramme erstellen =>Dynamische Felder in JSON-Objekt für C3

{ 
    "data1": [220, 240, 270, 250, 280], 
    "data2": [180, 150, 300, 70, 120], 
    "data3": [200, 310, 150, 100, 180] 
} 

ich nicht normal Scala Klassen und jsonFormat2 wie die Namen der Felder sind dynamisch verwenden können . Ich habe wie dieses =>

case class NamedList[Int](name: String, items: Seq[Int]) 

einen benutzerdefinierten RootJsonFormat Parser auf einem einfachen Fall Klasse versucht, die Schaffung Aber es hat nicht funktioniert, da der Ausgang benötigt von D3 ein JSON-Objekt mit Werten innerhalb es ist, kein JsArray des Namens, Artikelpaare.

Was ist der beste Weg, dies zu tun?

Antwort

1

ich wurde gesagt, dass dies ist natürlich ein:

Map[String, Seq[Int]] 

Doh!

Verwandte Themen