例如,
读取build.gradle中的json文件,并将json值用作文件中的字符串
读取build.gradle中的json文件,并将json值用作文件中的字符串
{
  "type":"xyz","properties": {
    "foo": {
      "type": "pqr"
     },"bar": {
       "type": "abc"
     },"baz": {
       "type": "lmo"
     }
  }
} 
 我需要调用properties.bar.type并在那里替换abc.
我需要将这些值转换为字符串并在build.gradle文件中使用
解决方法
 从Gradle,您可以执行任何Groovy代码,Groovy已经有内置的JSON解析器. 
  
 
        例如.您可以使用将值打印到stdout的任务:
task parseJson {
    doLast {
        def jsonFile = file('path/to/json')
        def parsedJson = new groovy.json.JsonSlurper().parseText(jsonFile.text)
        println parsedJson.properties.bar.type
    }
}