Я пытаюсь создать условие выбора, при котором я буду запускать поток в зависимости от того, является ли массив пустым.
Пример:
Input : {"data":{"detailsSearch":[]}}
Мой код:
1. #[payload.data.detailsSearch*.size() > 0]
2. #[payload.data.detailsSearch*?]
Я получаю исключение времени выполнения:
org.mule.api.MessagingException: Execution of the expression "payload.data.detailsSearch*.size() > 0" failed. (org.mule.api.expression.ExpressionRuntimeException).
Я ищу фрагмент, чтобы проверить наличие пустого и нулевого для этого массива