如何在gradle.kts中读取和解析.json文件?



my json is

{"enable": true}

放置在android studio的资源文件夹下

所以我需要获取这个值并在build。gradle。kts 中使用它
gradle.buildFinished {
try {
val file = File("app/src/main/assets/soundEnable.json")
val json = groovy.json.JsonSlurper().parseText(file.readText()) as Map<String, String>
if (json["enable"] as Boolean) {
//do something
}
} catch (ignore: Throwable) {
println("=======")
println(ignore.localizedMessage)
println(ignore.cause)
println(ignore.stackTrace)
println("=======")
}

}

最新更新