|
|
|
десереализация из текстового файла
|
|||
|---|---|---|---|
|
#18+
Как по уму считывать/парсить данные - в txt построчно лежат всякие параметры "объектов", их надо прочитать. Надо сделать так чтобы смена формата/делиметеров повлекла лишь минимальные переделки, в идеале - сделать для нового формата новый "адаптер формата" и подсунуть заместо старого. Как такие вещи делаются ? Может есть какие общеизвестные фреймворки/наработки на эту тему или хотябы может кто подкинет урл с умной теорией про парсинг/десереализацию ? Если кто в этом силён - пожалуйста отзовитесь, мучает ещё один заумный вопрос и не с кем посоветоваться. ЗЫ. сам файл открываю/читаю BufferedReader-ом [ br.readLine() ] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 13:01 |
|
||
|
десереализация из текстового файла
|
|||
|---|---|---|---|
|
#18+
1. а почему сразу не пользоваться стандартными средствами типа ObjectStream? 2. вместо текстового файла можно использовать xml, написав свой собственный класс, сериализующий/десериализующий объект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 13:04 |
|
||
|
десереализация из текстового файла
|
|||
|---|---|---|---|
|
#18+
ObjectStream нельзя, наверное, в силу нерегулярности исходных данных - бывает что некоторые значения остутсвуют и т.д. - файлы делаются руками, "в полевых условиях". А мож и можно, посмотрю. XML не катит потому что уже есть так как есть, сорри :) Вобщем, более интересуют общие принципы организации такого рода работ. ЗЫ А.Грасоff™ - спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 13:42 |
|
||
|
десереализация из текстового файла
|
|||
|---|---|---|---|
|
#18+
Лембит АльвелаевКак по уму считывать/парсить данные - в txt построчно лежат всякие параметры "объектов", их надо прочитать. Надо сделать так чтобы смена формата/делиметеров повлекла лишь минимальные переделки, в идеале - сделать для нового формата новый "адаптер формата" и подсунуть заместо старого. Как такие вещи делаются ?Такие вещи делаются так: через адаптер данные приводятся к т.н. Common View (тому же xml, например), с которым потом делаю что угодно. В случае изменения входного формата меняется только адаптер. Всё остальное остаётся неизменным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2005, 18:48 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32971116&tid=2152764]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 227ms |
| total: | 368ms |

| 0 / 0 |
