JSONArray在scala中的遍历输出
时间: 2024-05-08 20:21:12 浏览: 315
JS简单循环遍历json数组的方法
在 Scala 中,可以使用 Java 中的 JSON 库 org.json 来操作 JSON 数据。其中 JSONArray 类代表了 JSON 中的数组。
遍历并输出 JSONArray 中的元素可以使用 for 循环或者 foreach 方法。示例代码如下:
```scala
import org.json.JSONArray
val jsonArrayStr = """["apple", "banana", "orange"]"""
val jsonArray = new JSONArray(jsonArrayStr)
// 使用 for 循环遍历
for (i <- 0 until jsonArray.length()) {
val element = jsonArray.get(i)
println(element)
}
// 使用 foreach 方法遍历
jsonArray.forEach(element => println(element))
```
上述代码中,我们首先将 JSON 字符串转换为 JSONArray 对象。然后,使用 for 循环或者 foreach 方法遍历 JSONArray 中的元素并输出。
注意,需要将 JSONArray 中的元素使用 get 方法获取,因为 JSONArray 中的元素类型是 Object。
阅读全文