Aut*_*yte 3 arrays groovy config
我正在尝试创建一个看起来像这样的配置:
nods = [
nod {
test = 1
},
nod {
test = 2
}
]
Run Code Online (Sandbox Code Playgroud)
然后使用configSlurper读取它,但读取后"节点"对象似乎为空.
这是我的代码:
final ConfigObject data = new ConfigSlurper().parse(new File("config.dat").toURI().toURL())
println data.nods
Run Code Online (Sandbox Code Playgroud)
和输出:
[null, null]
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
谢谢!
Aut*_*yte 16
它认为我这样解决了它:
config {
nods = [
['name':'nod1', 'test':true],
['name':'nod2', 'test':flase]
]
}
Run Code Online (Sandbox Code Playgroud)
然后使用它像:
config = new ConfigSlurper().parse(new File("config.groovy").text)
for( i in 0..config.config.nods.size()-1)
println config.config.nods[i].test
Run Code Online (Sandbox Code Playgroud)
希望这有助于其他人!!
| 归档时间: |
|
| 查看次数: |
6961 次 |
| 最近记录: |