我有一个json字符串,我可以解析它以获取'key'值。
jsonString = {"id":2279,
"name":"Test",
"description":null,
"tags":[],
"keys":[{
"key":"WI1MX6XAWSY03X8Y",
"flag":true},
{"key":"BK2Q18T8RSN6VODR",
"flag":false}]}
我希望能够解析这个字符串并获取两个键的值。
目前我在做:
val details = JSON.parseFull(jsonString)
val keys = details.get.asInstanceOf[Map[String, Any]]("keys")
println(keys)
这里的关键是:
List(Map(key -> 3JP11GJ5OOGOVV5N, flag -> true), Map(key -> F49M347FOHYKBT9, flag -> false))
请告诉我如何获得两个“关键”值。
答案 0 :(得分:0)
实际上没有任何与JSON相关的内容,你必须这样做:
val keysValues = key.map(k => k("key"))