Мой входной json, как показано ниже: -
{
"Studentvalue": [
{
"StudentDetails": {
"valueId": "default",
"reason": "default",
"type": "high",
"Schoolbudget": [
{
"Id": "100",
"Age": "23"
},
{
"Id": "101",
"Age": "24"
},
{
"Id": "102",
"Age": "25"
}
],
"isApplicable": "boolean",
"isNotified": "boolean"
}
}
]
}
Выходной xml:
<schoolmemo>
<active>yes<active>
<schooltype>Primary<schooltype>
<validity>?<validity>
</schoolmemo>
У меня есть одно условие, если сумма поля «ВОЗРАСТ» в json больше 100, чем значение тега достоверности в xml - «да» иначе «нет»
Можете ли вы помочь мне, как использовать функцию суммы в dataweave для поля действительности, и важный момент - я получаю массив поля «age» в json.
Ура, Bsolver