gpt4 book ai didi

json - 解析 JSON 并遍历 Scala 中的对象

转载 作者:行者123 更新时间:2023-12-03 18:20:19 25 4
gpt4 key购买 nike

例如,给定以下 JSON 字符串:

[{"id": "user1", "password": "ps1"},{"id": "user2", "password": "ps2"},{"id": "user3", "password": "ps3"}]

在 Scala 中解析它并迭代每个结果并正确分析它的最佳和最优化的方法是什么?

谢谢你。

最佳答案

使用 Lift-JSON:

导入 net.liftweb.json.JsonParser._
导入 net.liftweb.json.DefaultFormats

val jsonString =//你的jsonString....

case class Credential (id:String, password:String)

隐式 val 格式 = DefaultFormats
val 凭证 = parse(jsonString).extract[List[Credential]]

凭据 foreach { cred => println(cred.id + ""+ cred.password) }

一切都在这里解释:http://www.assembla.com/spaces/liftweb/wiki/JSON_Support

关于json - 解析 JSON 并遍历 Scala 中的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7414391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com