Search..

Sunday, December 31, 2023

How to load json from asset file in android

 fun loadAssetFromFile(context: Context)

{
val inputStram:InputStream=context.assets.open("jokes.json")
val size=inputStram.available()
val buffer=ByteArray(size)
inputStram.read(buffer)
inputStram.close()
val json= String(buffer,Charsets.UTF_8)
data=Gson().fromJson(json,Array<Jokes>::class.java)
isDataLoading.value=true
}

No comments:

Post a Comment