【发布时间】:2016-08-03 07:14:35
【问题描述】:
假设您有一个如下所示的 Map[String, List[String]]:
val myMap = Map(
"ab" -> List("yo", "yo2", "yo3"),
"cd" -> List("hi", "hi1", "hi2")
)
如果我们做 Json.toJson(myMap),得到的 JSON 是
{
"ab" : ["yo", "yo2", "yo3"],
"cd" : ["hi", "hi1", "hi2"]
}
有没有办法让外部容器成为一个数组而不是一个对象?喜欢
[
"ab" : ["yo", "yo2", "yo3"],
"cd" : ["hi", "hi1", "hi2"]
]
我不确定这是否是有效的 Json。谢谢。
【问题讨论】:
-
不,这不是一个有效的 Json。你可以得到一个对象数组:[ { "ab": [] }, { "cd": [] }]。是你需要的吗?
标签: json scala playframework