Разбиение и обработка значений одно за другим в mule4

#mule #dataweave #mule4

#mule #сохранение данных #mule4

Вопрос:

Я пытаюсь разделить значения и обрабатывать их одно за другим

значение приведено ниже

 [
  {
    "FName": "2020"
  },
  {
    "FName": "06-2020"
  }
]
  

как я могу разделить их и обработать это в mule4?

Комментарии:

1. Какую обработку вы пытаетесь выполнить?

2. Я пытаюсь добавить эти значения в структуру json, как показано ниже%dw 2.0 output application/ json — { «имя»: полезная нагрузка. Fname, «mimeType»: «application/vnd.google-apps.folder», «parents»: [переменные. SetParentId] }, чтобы я мог создавать две папки одну за другой

Ответ №1:

Вы можете использовать операцию map в DataWeave для преобразования каждого элемента массива.

Пример:

 %dw 2.0
output application/json
---
payload map { 
    "name": $.FName, 
    "mimeType": "application/vnd.google-apps.folder", 
    "parents":[vars.SetParentId] 
}