Я новичок в Mulesoft, я следую инструкциям Quickstart.На шаге 2 (https://developer.mulesoft.com/guides/quick-start/developing-your-first-mule-application), мне нужно получить переменные из URI следующим образом:
[{'id': attribute.uriParams.productId}]
Но когда я пытаюсьмой GET У меня следующая ошибка в консоли:
** Сообщение: «Невозможно привести массив ([{id:« 2 »как String {class:« java.lang.String »}}]) к объекту1 | [{'id': attribute.uriParams.productId}] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Trace: at main (строка: 1, столбец: 1) "вычисление выражения:" [{'id': attribute.uriParams.productId}] "". Тип ошибки: MULE: EXPRESSION Элемент: get: \products (productId): test_daniel-config / processors / 1 @ test6_db_connection: test_daniel.xml: 133 (Выбрать) Элемент XML: SELECT product., CONCAT ('["', (GROUP_CONCAT (option.picture SEPARATOR '", "')), '"]') AS рисунки, CONCAT ('[', GROUP_CONCAT ('{"', variable.identifierType, '":", option.identifier,' "} '),'] ') AS идентификаторы из продуктаВНУТРЕННЕЕ СОЕДИНЕНИЕ Вариант ON product.uuid = option.productUUIDWHERE product.uuid =: id; # [[{'id': attribute.uriParams.productId}]] *
Есть идеи?Спасибо!