Записать сложный объект в файл
От: Grundik2 Земля  
Дата: 10.07.13 05:25
Оценка:
Есть класс и его instance, он на Scala, если имеет значение. У него довольно много полей, среди которых есть также классы, в которые тоже есть поля. Нужно этот instance записать в текстовый файл, но не с помощью сериализации, не в двоичном формате. Может, в XML, может в Json'е.

Таких экземпляров классов будет много, планирую записывать либо по-одному или по-несколько штук в один файл.

Как это сделать, чтобы вручную не перебирать все поля?
Re: Записать сложный объект в файл
От: Blazkowicz Россия  
Дата: 10.07.13 05:33
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Есть класс и его instance, он на Scala, если имеет значение. У него довольно много полей, среди которых есть также классы, в которые тоже есть поля. Нужно этот instance записать в текстовый файл, но не с помощью сериализации, не в двоичном формате. Может, в XML, может в Json'е.


G>Таких экземпляров классов будет много, планирую записывать либо по-одному или по-несколько штук в один файл.


G>Как это сделать, чтобы вручную не перебирать все поля?

Google -> XML|JSON java serializer
XFire, Jackson и т.п. Вариантов масса. XMLBeanEncoder даже в JRE доступен.
Re[2]: Записать сложный объект в файл
От: Grundik2 Земля  
Дата: 10.07.13 05:37
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>Есть класс и его instance, он на Scala, если имеет значение. У него довольно много полей, среди которых есть также классы, в которые тоже есть поля. Нужно этот instance записать в текстовый файл, но не с помощью сериализации, не в двоичном формате. Может, в XML, может в Json'е.


G>>Таких экземпляров классов будет много, планирую записывать либо по-одному или по-несколько штук в один файл.


G>>Как это сделать, чтобы вручную не перебирать все поля?

B>Google -> XML|JSON java serializer
B>XFire, Jackson и т.п. Вариантов масса. XMLBeanEncoder даже в JRE доступен.

что из этого самое простое и легкое и бесплатное?
Re[3]: Записать сложный объект в файл
От: hrensgory Россия  
Дата: 10.07.13 06:00
Оценка: +1
On 10.07.2013 09:37, Grundik2 wrote:

> G>>Как это сделать, чтобы вручную не перебирать все поля?

> B>Google -> XML|JSON java serializer
> B>XFire, Jackson и т.п. Вариантов масса. XMLBeanEncoder даже в JRE доступен.
>
> что из этого самое простое и легкое и бесплатное?

Всё. Я бы начал с XFire, если чем-то не устроит — далее по списку.

--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Re: Записать сложный объект в файл
От: tavr  
Дата: 10.07.13 07:14
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Есть класс и его instance, он на Scala, если имеет значение. У него довольно много полей, среди которых есть также классы, в которые тоже есть поля. Нужно этот instance записать в текстовый файл, но не с помощью сериализации, не в двоичном формате. Может, в XML, может в Json'е.


G>Таких экземпляров классов будет много, планирую записывать либо по-одному или по-несколько штук в один файл.


G>Как это сделать, чтобы вручную не перебирать все поля?

Определитесь сначала с форматом: все-таки XML или JSON?
как планируется этот файл использовать в дальнейшем? почему именно текстовое представление?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.