在 Kotlin 中,将 JSON 数组转换为 ArrayList 的方式可以有多种,其中一种常见的方法是使用 Kotlin 标准库中的
Json
类,具体实现步骤如下:
Json
类
import kotlinx.serialization.json.Json
声明一个 JSON 字符串,并将其转换为 JSON 数组
val jsonArrayString = """["item1", "item2", "item3"]"""
val jsonArray = Json.parseToJsonElement(jsonArrayString).jsonArray
将 JSON 数组转换为 ArrayList
val arrayList = ArrayList<String>()
for (i in 0 until jsonArray.size) {
arrayList.add(jsonArray[i].jsonPrimitive.content)
完整的示例代码如下:
import kotlinx.serialization.json.Json
fun main() {
val jsonArrayString = """["item1", "item2", "item3"]"""
val jsonArray = Json.parseToJsonElement(jsonArrayString).jsonArray
val arrayList = ArrayList<String>()
for (i in 0 until jsonArray.size) {
arrayList.add(jsonArray[i].jsonPrimitive.content)
println(arrayList)
以上是一种常见的将 JSON 数组转换为 ArrayList 的方法,希望对您有帮助。