我想做的事
定义一组可以通过环境变量增强的基本对象。在下面,您会看到到目前为止我的 hocon 配置文件的一个小示例。
foo.bar-base= [
{a: "hello", b: "world"},
{a: "hello", b: "stackoverflow"}
]
foo.bar-extended = ${?EXTENDED}
foo.bar = ${foo.bar-base} ${foo.bar-extended}
问题
当尝试定义要添加为环境变量的元素时,我得到一个异常,指出 foo.bar 具有 STRING 类型列表而不是 OBJECT 列表。
有没有办法让环境变量的值被解析为对象?
EXTENDED.0={a:"hello", b:"rest"}