Есть ли шаблон для использования XML для сериализации объектов без накладных расходов? - PullRequest
1 голос
/ 11 декабря 2008

Точно так же, как вы можете использовать JSON в JavaScript? Хотя бы статические свойства?

Или, может быть, даже для потоковой передачи хеш-таблицы?

Это слишком упрощенно в надежде найти что-то вроде

Object.Serialize (stream), где stream - это файл, который можно переопределить при выборе других вероятных целей-кандидатов, используя некоторый формат по умолчанию, скажем XML?

с объектом obj = stream.Deserialize () ...

Ответы [ 2 ]

1 голос
/ 04 июня 2009

Java поддерживает это с XMLEncoder начиная с 1.4. Формат довольно компактен, и XMLEncoder позволяет переопределить сериализацию определенных классов объектов, так что вы можете использовать значение по умолчанию там, где он подходит, и делать что угодно в другом месте.

0 голосов
/ 26 декабря 2008

Я предлагаю вам взглянуть на XStream для .Net . Я не использовал этот вариант, но нашел оригинальный XStream достаточно простым для использования в Java.

...