Описание тега bean-io
BeanIO - это Java-фреймворк с открытым исходным кодом для маршалинга и демаршалинга Java-бинов или простых старых Java-объектов (POJO) из больших плоских файлов или потоков.
1
ответ
Unmarshal пустые строки, чтобы обнулить с BeanIO
Справочное руководство BeanIO утверждает, что для потока фиксированной длины: если обязательное значение равно false, пробелам присваивается нулевое значение поля независимо от символа заполнения. Так что, если я правильно понимаю это предложение, …
16 дек '15 в 10:08
1
ответ
Marshaling Detail Record, не избавившись от буквального
У меня есть файл фиксированной длины в следующем формате. X - Заголовок Y - Трейлер Записи данных не имеют никакого литерала-идентификатора в качестве первого символа. Пример данных: X10506505 RANDOM00 DATA1 RANDOM00 DATA2 Y0000001 Запись заголовка …
07 авг '17 в 11:57
1
ответ
Интеграция Spring Batch с BeanIO
Я пытаюсь интегрировать BeanIO с весенним пакетом. Используя BeanIO, я читаю потоковый файл фиксированной длины. Я проверил и проверил код для чтения плоского файла, используя автономный класс, и он работает без проблем, но когда я попытался интегри…
11 авг '15 в 13:50
1
ответ
Как установить строковую переменную с нуля из текстового файла в BeanIO?
Мой текстовый файл имеет состояние 00. Я хочу передать 00, чтобы установить метод State объекта Person с помощью BeanIO. Но получается исключение, подобное Неверному состоянию: Обязательное поле не установлено. Это принимает пробелы, но не нули. Мой…
24 янв '13 в 16:32
2
ответа
Терминатор сегмента в BeanIO
Меня интересует свойство анализатора recordTerminator в BeanIO. Относится ли это и к сегментам, таким как "gmentTerminator"? А именно, у меня есть поток в формате фиксированной длины, содержащий одну запись с повторяемыми сегментами, и весь поток пр…
16 фев '18 в 17:22
1
ответ
Отображение значения ключа в записи фиксированной длины BeanIO
У меня есть следующая спецификация для файла данных фиксированной длины (см. Спецификацию типа записи C, стр. 4) вторая часть длиной 1800 символов, состоящая из таблицы из 75 элементов, которые должны использоваться для отображения единственных данн…
13 июн '17 в 11:16
1
ответ
BeanIo не может читать специальные символы
У меня есть файл.txt с кодировкой ANSI (windows-1252). Я могу читать его в Windows, но не в Unix. вот файл сопоставления xml: <beanio> <stream name="empData" format="csv"> <parser> <property name="delimiter" value=";"/> <p…
28 апр '17 в 17:13
1
ответ
Hibernate-Validator 6.0.3Final совместимая весенняя версия
Мы используем hibernate validator версии 5.1.3.Final с весенней версией 4.1.6.RELEASE для проверки входных данных вместе с bean-io framework. Теперь мы планируем обновить валидатор hibernate до последней версии, чтобы повысить производительность раб…
24 окт '17 в 14:34
1
ответ
Как установить кодировку символов в BeanIO?
У меня есть поток фиксированной длины. Я хочу установить кодировку для Windows-1252 или latin1. Как я могу это сделать? Через XML было бы лучше, но если код является единственным способом, это тоже нормально.
20 июл '12 в 13:22
1
ответ
BeanIO Запись двух потоков в один файл
Я пытаюсь выяснить, каким образом я могу записать два потока в один файл. Проблема, которую я пытаюсь решить, заключается в том, что в верхней части моего файла есть заголовок XML, а затем в нижней части мне нужен набор информации, разделенный запят…
02 окт '13 в 19:36
1
ответ
Разбор текстового файла значения ключа с использованием camel-bindy или beanio
У меня есть возможность использовать компоненты верблюда bindy или beanIO для анализа файла csv. Помимо этого CSV есть файл DAT (TXT), который содержит ключ-значение. Можно ли проанализировать этот файл на карту с помощью одной из упомянутых библиот…
17 окт '13 в 09:00
1
ответ
Создание полей заголовка в XML-файле с помощью BeanIO
Я пытаюсь сгенерировать следующий XML-файл, который имеет 2 поля как заголовок и повторяющийся раздел "rec" узла: <?xml version="1.0" encoding="UTF-8"?> <transaction> <createDate>20160708</createDate> <dlrCode>100<dl…
10 янв '19 в 16:25
1
ответ
beanIO: идентифицировать разные записи с помощью литерала
СИТУАЦИЯ: Я использую beanIO 2.1.0 для чтения csv-файла в различные типы объектов. Это мой CSV-файл. Список животных (окрас, тип, количество ног). В моем списке также есть животные без вида (последний ряд). brown;cat;4 white;dog;4 brown;dog;4 black;…
16 дек '18 в 12:03
1
ответ
BeanIo Нет такой собственности 'проблема' проблема
Я пытался использовать BeanIO для конвертации CSV в POJO и обнаружил проблему, которая может помочь некоторым из вас когда-нибудь. Это ошибка, которую я получил "Неверное поле 'LastName', в записи 'user', в потоке 'userTemplate': нет такого свойства…
05 окт '14 в 10:37
1
ответ
BeanIO InvalidRecordGroupException, дающий неправильный номер строки
Я использую BeanIO для анализа текстового файла с фиксированной шириной. Например, файл, входящий в мой проект, выглядит как следующий текст с фиксированной шириной: CD DummyValue3 EF DummyValue4 DummyValue5 DummyValue6 AB DummyValue1 DummyValue2 ..…
07 сен '17 в 22:03
1
ответ
BeanIO - "Слишком мало полей, ожидается 8 минимум", почему?
Я использую BeanIO 1.2 в Java, и вот мое отображение: <stream name="RecordImport" format="delimited"> <record name="Record" minOccurs="1" maxOccurs="unbounded" class="com.myclasses.Record"> <field name="date" type="date" format="MM/dd…
18 окт '12 в 10:50
0
ответов
BeanIO - ClassCastException при приведении к ожидаемому типу
Я читаю файл CSV с BeanIO. Объекты, представленные в CSV, являются объектами Field, и когда я читаю файл, они возвращаются как таковые, и я вижу их в утилитах отладки, что все в порядке. Однако, когда я пытаюсь проанализировать объекты по их типу, ч…
15 сен '14 в 14:01
1
ответ
Как ввести новый формат потока в beanio
Может ли beanio поддерживать более потоковый формат, кроме csv, fixedLength, delimited, json и xml? Я создал новый модуль из beanio для добавления нового формата, но beanio.properties, используемые StreamCompiler для отображения формата, находятся в…
27 апр '18 в 03:52
1
ответ
Как конвертировать 0 в ноль с BeanIO
У меня вопрос, как преобразовать целочисленное значение 0 в ноль? Ранее я использовал аннотацию Xmappr, и она хорошо работала с этой аннотацией: @Text Теперь я должен использовать BeanIO, поэтому я попытался: @Field(xmlType=XmlType.Text) и это не ра…
17 окт '17 в 08:31
2
ответа
Запись списка в CSV с использованием BeanIO
Я пытаюсь записать список данных в CSV с помощью инфраструктуры BeanIO. Я могу записать один объект в CSV, но не могу написать список данных. Я пробовал следующий код: package com.beanio.example; import java.util.Date; public class Employee { String…
24 апр '16 в 04:45