【发布时间】:2021-03-30 01:58:34
【问题描述】:
我在格式化 json 参数文件中的对象时遇到了一些问题。所有值都是字符串。
"BigObject": {
"value": {
"subobject1":["value": {
"data1",
"data2"
}],
"subobject2":["value": {
"data1",
"data2"
}],
"subobject3":["value": {
"data1",
"data2"
}],
}
}
如果这是在 json arm 模板中引用,并且我需要来自 subobject1 的 data1,它会像下面这样吗?
"[parameters('BigObject').subobject1[0]]"
编辑:“bigobject”是一个对象,但子对象应该是一个值数组。
【问题讨论】:
-
不需要引用value属性吗? "[参数('BigObject').value.subobject1[0]]"
-
如果我引用它告诉我的 value 属性会给我一个错误语言表达式属性“value”不存在。如果我像这样 BigObject.subobject[0] 引用它,我也会收到错误解析值后遇到意外字符::.
标签: javascript json arm-template