我正在尝试读取JSON
保存在本地项目中的文件,并希望使用 获取和读取Kotlin Multiplatform Mobile
,因此我可以与 Android 和 iOS 共享
按照我正在做的事情:
共同点:
package com.example.readJSON.shared
import kotlinx.serialization.Serializable
@Serializable
data class DataRequest(
val dataRegimenRequest: List<DataRegimenRequest>?
)
expect class FileResource(location: String){
val json: String?
}
在 androidMain 中:
package com.example.readJSON.shared
actual class FileResource actual constructor(location: String) {
actual val json: String? = this::class.java.classLoader!!.getResource(location)?.readText()
}
在 iosMain 中:
package com.example.readJSON.shared
actual class FileResource actual constructor(location: String) {
actual val json: String? = null //TODO: write a code to read from local file
}
有人可以帮助我,我怎样才能获取我JSON
的 iOS 本地文件?
对于 Android,我可以读取本地JSON
文件。