У меня есть класс Vo, который содержит член типа byte[] . теперь я хочу записать все данные объекта этого класса в файл, и я использую smooks API с приведенной ниже конфигурацией:
smookConfig.xml:
<ftl:template><!--<#list objectVo.arrayOfBytes as oneByte> ${oneByte}</#list>--> </ftl:template>
теперь, после создания объекта и заполнения всех данных и после экспорта его в файл с использованием smooks API, когда я открываю файл в двоичном считывателе, я вижу, что байты преобразуются в их код ASCI, поэтому, если байт был 0x00 в VO тогда, когда Я открываю файл, я нахожу его как 0x30, который является кодом ASCI для символа 0. Интересно, есть ли в smooks какой-либо способ экспортировать эти байтовые данные без какого-либо преобразования, чтобы он делал то же самое, что и java OutputStream.write(byte[]), который печатает двоичные данные без какого-либо преобразования.
с уважением,