我有一个字符串,它是两个对象的Json数组。
> val ss = """[ {"key1" :"value1"}, {"key2":"value2"}]"""
我希望使用Play Json库对其进行反序列化,并从键值创建一个对象映射的地图。
def deserializeJsonArray(ss:String):Map[String, JsValue] = ???
// Returns Map("value1" -> {"key1" :"value1"}, "value2" -> {"key2" :"value2"})
我该如何编写 deserializeJsonArray
函数?这似乎很容易,但是我无法从 Play 文档或 REPL 中找到相关信息。