Как получить доступ к двум измерениям массива в полезной форме MEL у меня есть эти данные в DataMapper для экс: Я следующий полезной нагрузкиКак получить доступ к двухмерного массива в MEL: мул ESB
ID NAME TEST Source
1 name1 test1 ABC
2 name2 test2 XYZ
3 name3 test3 sourceVal
4 name4 test4 TTT
Я хочу, чтобы получить sourceVal
значение. Как я могу получить полезную нагрузку как два измерения?
Благодаря
Ok .. Это означает, что если мне нужно sourceVal, то я должен написать полезную нагрузку [2] [ «Источник»]. . вместо индекса i также использовать имя столбца правильно? – user3855589
Все зависит от того, как (какие объекты Java) ваш двумерный массив хранится в сообщении. Если это список карт, что было бы моим предположением, поскольку это самый общий вывод из datamapper, тогда первый индекс указывает на строку (обратите внимание, что это индекс в списке, а не значение Id), а второй будет найдите конкретное поле в этой строке. –
Вы написали полезную нагрузку [0] ['Source'] для первого элемента, что означает, что он возвращает ABC ?? – user3855589