【问题标题】:Iterating over an array of objects using DataWeave使用 DataWeave 迭代对象数组
【发布时间】:2020-10-13 04:20:19
【问题描述】:

我有一个包含多个对象的单元素数组:

[
  {
    "date": "8/5/2020",
    "cost": "11.70",
    "weight": "5.15",
    "shipVia": "FEDEX_GROUND",
    "costCenter": "004710 Somewhere Center",
    "oblpn": "202008041135387011898-1",
    "trackingNumber": "171423390688"
  },
  {
    "date": "8/5/2020",
    "cost": "8.58",
    "weight": "4.35",
    "shipVia": "FEDEX_GROUND",
    "costCenter": "004710 Somewhere Center",
    "oblpn": "2020080412204106866847-1",
    "trackingNumber": "171423390699"
  },
  {
    "date": "8/5/2020",
    "cost": "10.10",
    "weight": "12.30",
    "shipVia": "FEDEX_GROUND",
    "costCenter": "004710 Somewhere Center",
    "oblpn": "202008040835402031091-1",
    "trackingNumber": "171423390703"
  },
  {
    "date": "8/5/2020",
    "cost": "12.23",
    "weight": "3.20",
    "shipVia": "FEDEX_GROUND",
    "costCenter": "004710 Somewhere Center",
    "oblpn": "2020080414353759677658-1",
    "trackingNumber": "171423390714"
  }
]

我认为 For Each 模块可以让我一次遍历每个对象,但我不知道在 For Each 模块的“集合”字段中使用什么。该对象没有名称,我该如何引用它?

【问题讨论】:

    标签: dataweave mulesoft


    【解决方案1】:

    您只需在 Collection 字段中使用包含此 json 数组的变量 (vars.myArray)。如果这是您的有效负载,您可以编写有效负载或将其留空。

    【讨论】:

      猜你喜欢
      • 2021-06-25
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-05
      相关资源
      最近更新 更多