我有一个 JSON 文件,如下所示:
{
"lastname": {
"displayName": "lastname"
},
"#(dynamicKey)": {
"displayName": "#(dynamicKey)"
}
}
当我尝试读取文件时,键和值没有更新,但是当我使用如下所示的 JSON 时,值被 def 值替换。如果我提供动态密钥,则密钥和值都不会更新。 :-(
{
"lastname": {
"displayName": "lastname"
},
"someKey": {
"displayName": "#(dynamicKey)"
}
}
您能帮我了解如何替换动态键和值吗?
这就是处理动态键的方法。这#(dynamicKey)
嵌入表达式方法将不起作用。
* def dynamicKey = 'bar'
* def test = { someKey: 'foo' }
* test[dynamicKey] = 'baz'
* match test == { someKey: 'foo', bar: 'baz' }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)