You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform迭代填充对象数组:修正my_obj配置

解决方法

假设你使用JavaScript环境,可通过数组map方法转换原数组并构建目标对象:

// 示例原数据结构
// local.another_obj = [
//   { description: "示例描述1" },
//   { description: "示例描述2" }
// ]

const my_obj = {
  values: local.another_obj.map(item => ({
    ...item, // 保留原对象的description属性
    type: "STRING" // 新增指定属性
  }))
};

如果是在JSONata这类配置语言中,可使用如下写法实现相同逻辑:

{
  "values": local.another_obj ~> |$| {"type": "STRING"}|
}

处理后my_obj的values数组中,每个元素都会同时包含原有的description属性和新增的type="STRING"属性,完全匹配你需要的结构。

内容的提问来源于stack exchange,提问作者uttamsingh888

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 00:10:20