例如,给定以下 JSON 字符串:
[{"id": "user1", "password": "ps1"},{"id": "user2", "password": "ps2"},{"id": "user3", "password": "ps3"}]
在 Scala 中解析它并迭代每个结果并正确分析它的最佳和最优化的方法是什么?
谢谢。
使用 Lift-JSON:
import net.liftweb.json.JsonParser._
import net.liftweb.json.DefaultFormats
val jsonString = //your jsonString....
case class Credential (id:String, password:String)
implicit val formats = DefaultFormats
val credentials = parse(jsonString).extract[List[Credential]]
credentials foreach { cred => println(cred.id + " " + cred.password) }
一切都在这里解释:http://www.assembla.com/spaces/liftweb/wiki/JSON_Support http://www.assembla.com/spaces/liftweb/wiki/JSON_Support
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)