繁体   English   中英

groovy.json.JsonSlurper解析JSON

[英]groovy.json.JsonSlurper parse JSON

我正在尝试在gradle任务中解析JSON文件。

码:

def jsonFile = "../files/json/myJSON.json"
def list = new JsonSlurper().parseText(jsonFile)

JSON-文件

{
   "prepare": {
       "installed": [],
       "uninstalled": []
   },
   "config": {
       "files": []
   }
}

但是代码给了我以下异常:

Lexing failed on line: 1, column: 1, while reading '.', no possible valid JSON value or punctuation could be recognized.

而且我不明白为什么,我还在http://jsonlint.com/上验证了我的JSON文件,并说这是有效的JSON!

上面的代码试图将字符串../files/json/myJSON.json解析为JSON。 而是使用:

def jsonFile = new File("../files/json/myJSON.json")
def map = new JsonSlurper().parse(jsonFile)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM