如何使用变量的值来引用 Go 模板中的另一个变量?
模板:
Hello, {{ index $.planet }}!
数据:
{
"planet": "neptune",
"planet_field": "planet"
}
我需要在模板中使用
planet_field
代替 planet
,并打印 neptune
。
注意:我无法更改我的数据结构,用例是仅通过标签获取数据的 Prometheus 警报模板。
我正在这个网站上进行测试:gotemplate.io(将上面的模板/数据复制/粘贴到该网站中)。