Я выбираю наборы данных из кэша redis (Get all from ha sh) и мне нужно сравнить строки. Я пытаюсь использовать groovy компонент внутри mule (3.9) потока для сравнения строк. Полезная нагрузка, извлекаемая из Redis, имеет тип: Object (поле = пара значений), и мне нужно преобразовать байтовый массив в строку для всех значений полезной нагрузки. Я сделал это преобразование в потоке мула, используя компонент конвертера «Байт-массив в строку», однако мне нужно будет выполнить это преобразование, используя скрипт Groovy.
[payload.values ()] имеет значения как показано ниже -
[B@5ef66f56
[B@2649bce9
[B@16e8e092
[B@9006e18
[B@64613cb1
[B@fa47a20
Может кто-нибудь помочь мне получить скрипт groovy для преобразования из байтового массива в строку ? Я решил использовать Groovy, так как мне нужно прерваться на l oop, если я найду совпадение. какой вариант лучше? пожалуйста, предложите. полезные данные от первых 2 регистраторов Спасибо