2014-09-24 2 views
1

У меня есть поток, который вызывает хранимую процедуру MS SQL, которая возвращает значение. Результат, который я получаю из БД, - {resultset1 = [{id = 30}]}, я хотел бы сохранить значение id для переменной потокадля получения определенного значения из набора результатов в Mule

не смог найти успешный способ сделать это, может кто-нибудь понравится помочь мне в этом

I'am использованием мул сервера 3.4.0 EE

Спасибо заранее

ответ

2

Первое место занял json-to-object-transformer, а затем попробуйте следующее: -

<json:json-to-object-transformer returnClass="java.util.HashMap" /> 
<set-variable variableName="id" value="#[payload.resultset1[0].id]" doc:name="Variable"/> 
+1

Большое вам спасибо за ваш быстрый ответ. – madhu

+0

Это странно, полезная нагрузка - это список карт после запроса базы данных. Вы должны были выполнить это без JSON для Object Transformer. –

Смежные вопросы