groovy config slurper添加新结构

时间:2013-12-05 07:44:26

标签: groovy

希望用更深层嵌套的变量集0重写一个groovy配置属性文件,见下文。这看起来很典型,但我找不到办法:}

window {
    width=400
    height=240
}

尝试了像window.width = 400这样的属性表示法,但它没有写在{}括号

1 个答案:

答案 0 :(得分:0)

这对我有用:

def cfg = '''window {
            |    width = 400
            |    height = 240
            |}'''.stripMargin()

def config = new ConfigSlurper().parse( cfg )

assert config.window.width == 400

也许如果你能解释一下你的意思,你可以得到一个更准确的答案吗? ; - )