如何迭代从JSON String解析的JSValue

时间:2016-09-22 02:42:42

标签: json scala playframework-2.0 scala-collections

我有一个JSON字符串,

val name : String = "["Client_2","tClient_1","Client_NB"]"

我已经使用play

将Json String转换为JSValue,如下所示
val json: JsValue  = Json.parse(cells)

json的输出:["IotClient_NB_2","IotClient_NB_1","IotClient_NB"]

我需要迭代上面的JSON String并将每个值取出来。

1 个答案:

答案 0 :(得分:1)

最简单的方式json.as[List[String]](如果json不是JsArray的{​​{1}},则会抛出异常

例如

String