我想知道在使用 jsonnet 时是否可以在键中进行字符串插值?
例如,我想做这样的事情:
{
std.format("Hello %03d", 12): "milk"
}
但这会导致
STATIC ERROR: arith.jsonnet:2:5: expected token OPERATOR but got "."
我知道“密钥”本身是有效的,因为如果我不使用插值,它就可以正常工作,即
{
"milk": std.format("Hello %03d", 12),
"Hello 12": "milk"
}
生成:
{
"Hello 12": "milk",
"milk": "Hello 012"
}
看起来我也不能在键中使用变量,因为它们被解析为一个字符串(不是变量的值)——任何建议都将不胜感激。