powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / десереализация из текстового файла
4 сообщений из 4, страница 1 из 1
десереализация из текстового файла
    #32971116
Лембит Альвелаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как по уму считывать/парсить данные - в txt построчно лежат всякие параметры "объектов", их надо прочитать. Надо сделать так чтобы смена формата/делиметеров повлекла лишь минимальные переделки, в идеале - сделать для нового формата новый "адаптер формата" и подсунуть заместо старого.

Как такие вещи делаются ?

Может есть какие общеизвестные фреймворки/наработки на эту тему или хотябы может кто подкинет урл с умной теорией про парсинг/десереализацию ?

Если кто в этом силён - пожалуйста отзовитесь, мучает ещё один заумный вопрос и не с кем посоветоваться.


ЗЫ. сам файл открываю/читаю BufferedReader-ом [ br.readLine() ]
...
Рейтинг: 0 / 0
десереализация из текстового файла
    #32971124
А.Грасоff™ JE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. а почему сразу не пользоваться стандартными средствами типа ObjectStream?
2. вместо текстового файла можно использовать xml, написав свой собственный
класс, сериализующий/десериализующий объект
...
Рейтинг: 0 / 0
десереализация из текстового файла
    #32971222
Лембит Альвелаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ObjectStream нельзя, наверное, в силу нерегулярности исходных данных - бывает что некоторые значения остутсвуют и т.д. - файлы делаются руками, "в полевых условиях". А мож и можно, посмотрю.

XML не катит потому что уже есть так как есть, сорри :)

Вобщем, более интересуют общие принципы организации такого рода работ.

ЗЫ А.Грасоff™ - спасибо за ответ.
...
Рейтинг: 0 / 0
десереализация из текстового файла
    #32972167
Фотография stdio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лембит АльвелаевКак по уму считывать/парсить данные - в txt построчно лежат всякие параметры "объектов", их надо прочитать. Надо сделать так чтобы смена формата/делиметеров повлекла лишь минимальные переделки, в идеале - сделать для нового формата новый "адаптер формата" и подсунуть заместо старого.

Как такие вещи делаются ?Такие вещи делаются так: через адаптер данные приводятся к т.н. Common View (тому же xml, например), с которым потом делаю что угодно.
В случае изменения входного формата меняется только адаптер. Всё остальное остаётся неизменным.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / десереализация из текстового файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]