如何将 Jsonelement 解析为数组?

How to parse Jsonelement to Array?

正在尝试将此数据 "boxes" 解析为 Kotlin 中的 Int 数组。

{"result":{"boxes":[[[345,554],[417,554],[417,638],[345,638]]]}}

使用数据模型 class

使用 TypeToken 解析它时遇到问题

数据模型 class 看起来像这样

 data class boxResult(var result: JsonObject, var boxes: Array<Int>)
 data class boxes(var boxes:String, var boxresult: Array<Int>)

TypeToken 看起来像这样

 var type: Array<DataModel.boxes> = Gson().fromJson(it.result ,object : TypeToken<Array<DataModel.boxes>>(){}.type)

无法将 JsonElement 解析为 Int 数组...需要帮助 谢谢

这样就可以了

data class Base (

    @SerializedName("result") val result : Result
)

data class Result (

        @SerializedName("boxes") val boxes : List<List<List<Int>>>
    )