如何获取 gson 对象的索引?
How to get the index of a gson object?
我需要获取包含成员 fileName = "Andres" 的数组的索引
data class File(var fileName: String, var _id : String? = null)
data class Files(val files: Array<File>)
val miObjetG = Gson().fromJson(response_files, Files::class.java)
var indice = miObjetG.files.filterIndexed { index, file -> file.fileName == "Andres"}
我认为 indexOfFirst 是您要找的:
val index = miObjetG.files.indexOfFirst{ it.fileName == "Andres" }
我需要获取包含成员 fileName = "Andres" 的数组的索引
data class File(var fileName: String, var _id : String? = null)
data class Files(val files: Array<File>)
val miObjetG = Gson().fromJson(response_files, Files::class.java)
var indice = miObjetG.files.filterIndexed { index, file -> file.fileName == "Andres"}
我认为 indexOfFirst 是您要找的:
val index = miObjetG.files.indexOfFirst{ it.fileName == "Andres" }