我有json,如[" 123"," 123a"," 12c3"," 1f23"," e123& #34;" R123"] 作为来自休息服务器的响应。
我想将这个json解析为Collection并迭代它并对其中的每个元素发出exec请求 如:
SERVER +" / get?param = $ {el}" el将是123,123a,12c3,1f23,e123和r123
我的问题是我该怎么做。
答案 0 :(得分:2)
您可以这样做:
import org.json4s._
import org.json4s.jackson.JsonMethods._
object JSonToMap {
def main(args: Array[String]) {
implicit val fmt = org.json4s.DefaultFormats
val json = parse("""{ "response" : ["123","123a","12c3","1f23","e123","r123"] }""")
val jsonResp = json.extract[JsonResp]
println(jsonResp)
jsonResp.response.foreach { param =>
println(s"SERVER /get?param=${param}")
}
}
case class JsonResp(response: Seq[String], somethingElse: Option[String])
}
现在你有一个case类,其中“response”成员是你的字符串列表。然后,您可以操作此列表,但需要创建对SERVER的请求。
答案 1 :(得分:1)
你应该尝试这样的事情:
OnClickListener