Neu bei scala und versucht, dies zu suchen, konnte aber keine Lösung dafür finden. Ich habe eine scala Karte wie unten dargestellt:Serialisierung Scala Karte mit Gson gibt "Schlüssel" mit jedem Schlüssel
val myMap = Map("foo" -> "baz")
ich dies mit Gson Bibliothek serialisiert werden soll, und hier ist, was ich tue:
val json = new Gson()
val serializedMap = json.ToJson(myMap)
Wenn ich drucke die serializedMap
ich "{"key1":"foo", "value1":"baz"}"
aber ich wurde erwartet "{"foo": "baz"}"
Was vermisse ich?
Da Gson eine Java-Bibliothek ist, kann es, wie Sie sehen, für einige gebräuchliche Scala-Typen, nicht nur für Map, keine Unterstützung geben. Es kann sinnvoll sein, nach einer anderen JSON-Lib zu suchen, wenn Sie können. – michaJlS