有没有一种方法可以在gradle任务的帮助下解析xyz.json文件,并获得其中所有的单独json数据?例如。我想解析存储在assets文件夹中的xyz.json文件中的数据,并获得其中的所有值,例如。获取type的值。
{
"type":"xyz",
"properties": {
"foo": {
"type": "pqr"
},
"bar": {
"type": "abc"
},
"baz": {
"type": "lmo"
}
}
}
发布于 2016-06-15 11:28:22
您可以像这样创建gradle任务
gradle myTask{
doLast{
def inputFile = new File("xyz.json")
def json = new JsonSlurper().parseText(inputFile.text)
def labels = json.properties.foo.type //This will return "pqr"
}
}
发布于 2016-06-15 10:38:06
Gradle构建脚本只是Groovy脚本。阅读Gradle User Guide,了解如何编写自定义任务,并使用JsonSlurper类解析您的json文件。
https://stackoverflow.com/questions/37824883
复制相似问题