本文主要是介绍Scala:for (entry <- JSONObject.entrySet)报错:Cannot resolve symbo foreach,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
scala代码中有一个json,解析后想便利它的entry所以写了个for:
val bloodPressure = "{\"日期\":Any,\"时间\": Any,\"高血压\":-1,\"低血压\":-1,\"脉搏\":-1}"val bpJson:JSONObject = JSON.parseObject(bloodPressure)for(entry <- bpJson.entrySet()){}
但是一直报错。如下
原因:
bpJson.entrySet()返回值是java类型的集合
解决之后的entry是:
解决:导入以下包:
使用JavaConversions在java和scala集合之间进行隐式转换:
import scala.collection.JavaConversions._
这篇关于Scala:for (entry <- JSONObject.entrySet)报错:Cannot resolve symbo foreach的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!