Я пытаюсь проанализировать файл json в задаче gradle с помощью JsonSlurper в проекте Android, но в Android Studio появляется сообщение «Не удается разрешить символ« JsonSlurper »».
У меня такой вопрос: поскольку gradle основан на groovy, он может использовать в нем API-интерфейсы groovy, такие как JsonSlurper, поэтому Android Studio не распознает groovy.json.JsonSlurper (),
Я искал несколько ответов здесь,
Как прочитать файл json в build.gradle и использовать значения строк в файле build.gradle и
groovy.json.JsonSlurper parse JSON
Ответы также рекомендуется использовать JsonSlurper, как они этого достигают?
Моя версия Android Studio - 3.4, версия gradle - gradle-4.10.1,
вот содержимое моего файла Gradle:
ext {
destPath = project.rootDir.getAbsolutePath() + "/output/"
configPath = project.rootDir.getAbsolutePath() + "/script/"
}
task myClean(type: Delete) {
delete(destPath)
}
task minifyTask(dependsOn: myClean) << {
def configFile = new File(configPath + 'config.cfg')
ddef parsedJson = new groovy.json.JsonSlurper().parseText(configFile.text)
}
Я ожидаю использовать JsonSlurper для обычного разбора файла json в файле gradle